postgreSQL jdbc(java连接)

前端之家收集整理的这篇文章主要介绍了postgreSQL jdbc(java连接)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

postgresql 的jdbc驱动下载地址:

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

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

java 连接postgresql的jdbc 实例如下:

工具类:ConnUtil

内容

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

测试类:TestMain

importjava.sql.ResultSet;

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


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

    原文链接:https://www.f2er.com/postgresql/194701.html

    猜你在找的Postgre SQL相关文章