postgresql jdbc驱动是一款用于连接数据库的驱动文件,小编这里提供的是最新版本的jdk6、jdk7以及jdk8,如果你有需要,就来本站下载使用吧!

postgresql jdbc驱动介绍
目前当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版本。
[attach]363385[/attach]
使用方法
新建一個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?
用來訪問數據庫中的存儲過程。它提供了一些方法來指定語句所使用的輸入/輸出參數。