zoukankan      html  css  js  c++  java
  • java中数据库通用层

    /**  

    * 数据库通用类  

    * */

    public class ConnDB {

     /**  

    * 获取数据库连接对象  

    * @return 数据库连接对象  

    * */  

    public static Connection getConn() {

    Connection conn=null;
      try {
       //加载驱动
       Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
       //获取数据库连接对象
       conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=StuInfo", "sa", "sasa");
      } catch (Exception e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      return conn;

    }

    /**
      * 关闭资源
      * @param pstm 预编译命令对象
      * @param rs 结果集
      * @param stm 普通命令对象
      * @param conn 数据库连接对象
      */
     public static void close(PreparedStatement pstm,ResultSet rs,Statement stm,Connection conn) {

    try {
       if(rs!=null){
        rs.close();
       }
       if(pstm!=null){
        pstm.close();
       }
       if(stm!=null){
        stm.close();
       }
       if(conn!=null){
        conn.close();
       }
      } catch (Exception e) {
       // TODO: handle exception
       e.printStackTrace();
      }
     }

    }

  • 相关阅读:
    python subprocess.Popen 非阻塞
    linux错误码
    python中logging
    python多线程和多进程对比
    python多进程提高cpu利用率
    django orm 操作
    linux故障判断
    linux中软链接打包、计算以及同步
    小程序收集formid跳转后收集不到
    Git Base 操作(二)
  • 原文地址:https://www.cnblogs.com/danmao/p/3826984.html
Copyright © 2011-2022 走看看