In this tutorial, we will show you how to use the PostgreSQL JDBC driver to connect to the PostgreSQL database server from a Java program.
Learn more about Java and PostgreSQL at https://www.javaguides.net/p/java-postgresql-tutorial.html
Add the PostgreSQL JDBC driver jar file to the project classpath.
For maven users:
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql --> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.2.9</version> </dependency>
For Gradle users:
// https://mvnrepository.com/artifact/org.postgresql/postgresql compile group: 'org.postgresql', name: 'postgresql', version: '42.2.9'
You can use the following command to create a database in PostgresSQL server:
CREATE DATABASE mydb;
Java Program to Connect to the PostgreSQL Database Server
package net.javaguides.postgresql.tutorial; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JDBCPostgreSQLConnection { private final String url = "jdbc:postgresql://localhost/myDB"; private final String user = "postgres"; private final String password = "root"; /** * Connect to the PostgreSQL database * * @return a Connection object */ public Connection connect() { Connection conn = null; try { conn = DriverManager.getConnection(url, user, password); if (conn != null) { System.out.println("Connected to the PostgreSQL server successfully."); } else { System.out.println("Failed to make connection!"); } } catch (SQLException e) { System.out.println(e.getMessage()); } return conn; } /** * @param args the command line arguments */ public static void main(String[] args) { JDBCPostgreSQLConnection app = new JDBCPostgreSQLConnection(); app.connect(); } }
Output:
Connected to the PostgreSQL server successfully.
So we can connect to the PostgreSQL database server successfully.
References
How to Connect to PostgreSQL with Java (JDBC) in Eclipse
Comments
Post a Comment