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");
}
}