六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 153|回复: 0

PostgreSQL接口编程三:JDBC接口

[复制链接]

升级  53.67%

117

主题

117

主题

117

主题

举人

Rank: 3Rank: 3

积分
361
 楼主| 发表于 2013-1-30 01:26:21 | 显示全部楼层 |阅读模式
 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 结果

 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表