jdbcUtils 存档

public class JdbcUtils {
 
 private static ComboPooledDataSource cpds= new ComboPooledDataSource();
 
 public static DataSource getDataSource(){
  return cpds;
 }
 public static Connection getConnection(){
  try {
   return cpds.getConnection();
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
   throw new RuntimeException("建立连接失败");
  }
 }
 public static void close(Connection conn){
  if (conn != null) {
   try {
    conn.close();
   } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
 }
 public static void close(Connection conn ,Statement stm){
  if (stm != null) {
   try {
    stm.close();
   } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
   close(conn);
  }
 }
 public static void close(Connection conn ,Statement stm ,ResultSet rs){
  if (rs != null) {
   try {
    rs.close();
   } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
  close(conn, stm);
 }
 public static void close(PreparedStatement pstm){
  if (pstm !=null) {
   try {
    pstm.close();
   } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
 }
}

posted @ 2016-10-17 20:28  超级南瓜露  阅读(110)  评论(0编辑  收藏  举报