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