1介紹
pgJDBC驅動可以使Java程序以標準的數據庫無關的java代碼連接pg。除了一些pg特定的是純java實現,因此只需要下載jar包就可以開幹了。
擴展PostgreSQL的外,該驅動程序提供了相當完整的JDBC3規範的實施。目標是完全符兼容,但現在還沒有兼容在todo list中列出
可以從下面的網站上
http://jdbc.postgresql.org/
下載驅動包postgresql-9.1-901.jdbc3.jar和postgresql-9.1-901.jdbc4.jar包,配不同的JDK版本。
2 使用驅動
在項目中根據JDK版本加載postgresql的jdbc jar包
3代碼
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 結果