
一、JDBC的版本选择“过去的代码都是未经测试的代码” —— Michael Feathers
官网有给出具体的jdk与postgresql driver的版本对应关系:https://jdbc.postgresql.org/download.html
这里使用jdk1.7,对应:JDBC41 Postgresql Driver,Version 9.4-1203
二、连接数据库
导入jar包
在shell终端进入psql:
psql -U urey 新建数据库testdb并切换到该数据库下:
CREATE DATABASE testdb;\c testdb 新建表test并插入一条数据:
CREATE table test(ID int);INSERT INTO test VALUES(1);
查看刚插入的数据:
SELECT * FROM test; 编辑java代码连接:
package indi.qw.pgjdbc.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class PGJDBCDemo { static String url = @H_419_104@"jdbc:postgresql://127.0.0.1:5432/testdb"; static String usr = @H_419_104@"urey"; static String psd = @H_419_104@"urey"; public static voID main(String args[]) { Connection conn = null; try { Class.forname(@H_419_104@"org.postgresql.Driver"); conn = DriverManager.getConnection(url,usr,psd); Statement st = conn.createStatement(); ResultSet rs = st.executequery(@H_419_104@"SELECT * FROM TEST"); while (rs.next()) { System.out.print(rs.getString(1)); } rs.close(); st.close(); conn.close(); } catch (Exception e) { e.printstacktrace(); } }}
OK,测试成功。
总结以上是内存溢出为你收集整理的PostgreSQL的JDBC访问全部内容,希望文章能够帮你解决PostgreSQL的JDBC访问所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)