为什么选择 pgJDBC?
PostgreSQL JDBC 驱动程序允许 Java 程序使用标准的、与数据库无关的 Java 代码连接到 PostgreSQL 数据库。pgJDBC 是一个用纯 Java(类型 4)编写的开源 JDBC 驱动程序,它使用 PostgreSQL 本地网络协议进行通信。因此,该驱动程序与平台无关;一旦编译,该驱动程序可以在任何系统上使用。
最新版本
pgJDBC 于 2024 年 3 月 13 日发布了 v42.7.3、v42.6.2、v42.5.6、v42.4.5、v42.3.10 和 v42.2.29。这些版本修复了在 Java 8 上运行时出现的 java.lang.NoSuchMethodError: java.nio.ByteBuffer.position() 问题。
所有版本均使用 Java 8 发布
一个小的修复程序,用于处理 SimpleQuery 模式中的所有已知类型
pgJDBC 允许 Java 程序使用标准的、与数据库无关的 Java 代码连接到 PostgreSQL 数据库。
除了某些 PostgreSQL 特定的扩展之外,pgJDBC 还提供了对 JDBC 规范的相当完整的实现。
当前的开发驱动程序支持 11 个服务器版本和 3 个 Java 环境。
处理简单查询
本示例将使用 Statement 发出一个简单查询,并打印出每行的第一列。
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM mytable WHERE columnfoo = 500");
while (rs.next()) {
System.out.print("Column 1 returned ");
System.out.println(rs.getString(1));
}
rs.close();
st.close();
报告错误或贡献?
支持我们
PostgreSQL 是免费的。
请通过 捐赠 支持我们的工作。