MySQL 基础 10 JDBC的资源释放

2018-03-20  本文已影响6人  小熊先生很不开心

1.1JDBC的资源释放

  JDBC程序执行结束后,将与数据库进行交互的对象释放掉,通常是ResultSet,Statement,Connection。

  这几个对象中尤其是Connection对象是非常稀有的。这个对象一定要做到尽量晚创建,尽早释放掉。


if(rs !=null){
        try {
            rs.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        
        rs = null;
    }
    
    if(statement !=null){
        try {
            statement.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        
        statement = null;
    }
    
    
    if(conn !=null){
        try {
            conn.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        
        conn = null;
            }
上一篇 下一篇

猜你喜欢

热点阅读