postgresql 数据库jdbc 驱动是用于连接数据库的驱动文件,java连接支持多个版本,小编这里提供的驱动包主要是最新版本的dk6、jdk7以及jdk8,如果您还是用旧版本的,建议去官网下载。
官方介绍
目前当42.2.5是驱动程序的当前版本。 除非您有不寻常的要求(运行旧应用程序或JVM),否则这是您应该应用于的驱动程序。 它支持PostgreSQL 8.2或更高版本,需要Java 6或更高版本。 它包含对SSL和javax.sql包的支持。
如果您应用于的是Java 8或更高版本,则应应用于JDBC 4.2版本。
如果您应用于的是Java 7,那么您应该应用于JDBC 4.1版本。
如果您应用于的是Java 6,那么您应该应用于JDBC 4.0版本。
应用于说明
新建一个java项目,并导入postgreSQL的JDBC驱动程序jar包。
在项目中根据JDK版本加载postgresql的jdbc jar包
代码
import java.sql.*;
public class TestSpringBlob {
static String url = "jdbc:postgresql://127.0.0.1:5432/test";
static String usr = "beigang";
static String psd = "beigang";
public static void main(String args[]) {
Connection conn = null;
try {
Class.forName("org.postgresql.Driver");
conn = DriverManager.getConnection(url, usr, psd);
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM TEST");
while (rs.next()) {
System.out.print(rs.getString(1));
System.out.print(" ");
System.out.println(rs.getString(2));
}
rs.close();
st.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
4 结果
JDBC的API
java.sql.Connection?
与特定数据库的连接(会话)。能够通过getMetaData方法获得数据库提供的信息、所支持的SQL语法、存储过程和此连接的功能等信息。代表了数据库。?
java.sql.Driver?
每个驱动程序类必需实现的接口,同时,每个数据库驱动程序都应该提供一个实现Driver接口的类。
java.sql.DriverManager (Class)
管理一组JDBC驱动程序的基本服务。作为初始化的一部分,此接口会尝试加载在”jdbc.drivers”系统属性中引用的驱动程序。只是一个辅助类,是工具。?
java.sql.Statement?
用于执行静态SQL语句并返回其生成结果的对象。
java.sql.PreparedStatement?
继承Statement接口,表示预编译的SQL语句的对象,SQL语句被预编译并且存储在PreparedStatement对象中。然后可以应用于此对象高效地多次执行该语句。?
java.sql.CallableStatement?
用来访问数据库中的存储过程。它提供了一些方法来指定语句所应用于的输入/输出参数。
java.sql.PreparedStatement?
继承Statement接口,表示预编译的SQL语句的对象,SQL语句被预编译并且存储在PreparedStatement对象中。然后可以应用于此对象高效地多次执行该语句。?
java.sql.CallableStatement?
用来访问数据库中的存储过程。它提供了一些方法来指定语句所应用于的输入/输出参数。
版权声明:postgresql jdbc 驱动 for jdk 6/7/8所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
软件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
postgresql jdbc 驱动 for jdk 6/7/8安装包 | 2024年11月2日 | 2.00 MB | PostgreSQLJDBC_v42.25_qudong9.com.zip |
软件评论