最近涉及了一些 java 的项目, 有涉及数据库连接的部分, 学习用之, 记下笔记。 自己的代码风格很差啊,有个格式话的工具就好了, 学习使用IDEA。。
// TestDB.javaimport org.postgresql.* ;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.* ;public class TestDB { public static Connection getConn(){ Connection conn = null; try{ Class.forName("org.postgresql.Driver"); String url = "jdbc:postgresql://localhost:5432/drupal"; String user = "postgres"; String password= "postgres"; try { conn = DriverManager.getConnection(url, user, password); } catch (SQLException exc){ exc.printStackTrace(); } } catch (ClassNotFoundException exc){ exc.printStackTrace(); } return conn; } }// TestDBMain.javaimport java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestDbMain{ public static void main(String[] args) { Connection conn=TestDB.getConn(); String sql="select 1"; Statement stmt=null; ResultSet rs=null; try { stmt=conn.createStatement(); rs=stmt.executeQuery(sql); while(rs.next()){ System.out.println(rs.getInt(1)); } } catch (SQLException e) { e.printStackTrace(); } }}
参考文章: