Java使用JDBC连接postgresql数据库示例
人气:0本文实例讲述了Java使用JDBC连接postgresql数据库。分享给大家供大家参考,具体如下:
package tool; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class PsqlConnectionTool { private String url = "jdbc:postgresql://xxx.xxx.xxx.xxx:5432/testdb"; private String username = "postgres"; private String password = "postgres"; private Connection connection = null; public Connection getConn() { try { Class.forName("org.postgresql.Driver").newInstance(); connection = DriverManager.getConnection(url, username, password); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return connection; } public ResultSet query(Connection conn, String sql) { PreparedStatement pStatement = null; ResultSet rs = null; try { pStatement = conn.prepareStatement(sql); rs = pStatement.executeQuery(); } catch (SQLException e) { e.printStackTrace(); } return rs; } public boolean queryUpdate(Connection conn, String sql) { PreparedStatement pStatement = null; int rs = 0; try { pStatement = conn.prepareStatement(sql); rs = pStatement.executeUpdate(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } if (rs > 0) { return true; } return false; } public static void main(String[] args) throws SQLException { PsqlConnectionTool pgtool = new PsqlConnectionTool(); Connection myconn = pgtool.getConn(); pgtool.queryUpdate(myconn, "insert into test values (1,'smoon','man')"); ResultSet rs = pgtool.query(myconn, "select * from test"); while(rs.next()){ int id = rs.getInt("id"); String name = rs.getString("name"); String gender = rs.getString("gender"); System.out.println("id:"+id+" 姓名:"+name+" 性别:"+gender); myconn.close(); } } }
希望本文所述对大家java程序设计有所帮助。
您可能感兴趣的文章:
- Java 如何使用JDBC连接数据库
- 详解Java数据库连接JDBC基础知识(操作数据库:增删改查)
- Java如果通过jdbc操作连接oracle数据库
- Java连接数据库JDBC技术之prepareStatement的详细介绍
- Java之jdbc连接mysql数据库的方法步骤详解
- Java JDBC连接数据库常见操作总结
- Java实现JDBC连接数据库简单案例
- java使用jdbc连接数据库简单实例
- Java使用jdbc连接MySQL数据库实例分析
- Java基于JDBC连接数据库及显示数据操作示例
- java基于jdbc连接mysql数据库功能实例详解
- Java数据库连接_jdbc-odbc桥连接方式(详解)
- Java中JDBC连接数据库详解
- Java 数据库连接(JDBC)的相关总结
加载全部内容