加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgreSQL jdbc(java连接)

发布时间:2020-12-13 17:09:37 所属栏目:百科 来源:网络整理
导读:postgreSQL 的jdbc驱动下载地址: http://jdbc.postgresql.org/download.html jdbc名称如下:postgresql-9.1-901.jdbc4.jar java 连接postgreSQL的jdbc 实例如下: 工具类:ConnUtil 内容: package com.hw.postgres.jdbc; import java.sql.Connection; impo

postgreSQL 的jdbc驱动下载地址:

http://jdbc.postgresql.org/download.html

jdbc名称如下:postgresql-9.1-901.jdbc4.jar

java 连接postgreSQL的jdbc 实例如下:

工具类:ConnUtil

内容:

 
 
  1. packagecom.hw.postgres.jdbc;
  2. importjava.sql.Connection;
  3. importjava.sql.DriverManager;
  4. importjava.sql.SQLException;
  5. publicclassConnUtil
  6. {
  7. staticConnectiongetConn()
  8. {
  9. Connectionconn=null;
  10. try
  11. {
  12. Class.forName("org.postgresql.Driver");
  13. Stringurl="jdbc:postgresql://192.168.2.150:5432/postgres";
  14. try
  15. {
  16. conn=DriverManager.getConnection(url,"postgres","postgres");
  17. }
  18. catch(SQLExceptione)
  19. {
  20. e.printStackTrace();
  21. }
  22. }
  23. catch(ClassNotFoundExceptione)
  24. {
  25. e.printStackTrace();
  26. }
  27. returnconn;
  28. }
  29. }

测试类:TestMain

importjava.sql.ResultSet;

  • importjava.sql.SQLException;
  • importjava.sql.Statement;
  • classTestMain
  • {
  • /**
  • *@paramargs
  • */
  • staticvoidmain(String[]args)
  • {
  • Connectionconn=ConnUtil.getConn();
  • Stringsql="select*fromstudent";
  • Statementstmt=null;
  • ResultSetrs=try
  • {
  • stmt=conn.createStatement();
  • rs=stmt.executeQuery(sql);
  • while(rs.next()){
  • System.out.println(rs.getInt(1));
  • }
  • }
  • catch(SQLExceptione)
  • {
  • e.printStackTrace();
  • }
  • }
  • }
  • 最后运行测试类TestMain ,即可。


    和Mysql差不多。。。只不过驱动不一样而已,语法也有细微的差别

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读