Java程序中使用JDBC驱动连接PostgreSQL数据库

Java程序中使用PostgreSQL之前,我们需要确保在机器上安装了PostgreSQL JDBC和Java。 您可以在机器上检查是否正确安装了Java。 现在我们来看一下如何设置PostgreSQL JDBC驱动。

  • 从postgresql-jdbc存储库下载最新版本的postgresql-(VERSION).jdbc.jar
  • 在类路径中添加下载的jar文件postgresql-(VERSION).jdbc.jar,或者您可以使用-classpath选项,如下面的例子所述。

Java连接到PostgreSQL数据库

以下Java代码显示如何连接到现有数据库。 如果数据库不存在,那么它将被创建,最后将返回一个数据库对象。

import java.sql.Connection;
import java.sql.DriverManager;

public class PostgreSQLJDBC {
   public static void main(String args[]) {
      Connection c = null;
      try {
         Class.forName("org.postgresql.Driver");
         c = DriverManager
            .getConnection("jdbc:postgresql://localhost:5432/testdb",
            "postgres", "123");
      } catch (Exception e) {
         e.printStackTrace();
         System.err.println(e.getClass().getName()+": "+e.getMessage());
         System.exit(0);
      }
      System.out.println("Opened database successfully");
   }
}