数据库中的连接关闭方法问题

时间:2019-02-22 10:49:35

标签: java database jdbc database-connection

我创建了此方法以关闭语句和连接

 public void disconnetti(){
    try
    {
        if(stmt2!=null)
            stmt2.close();

        if(_conn!=null)
            _conn.close();

        System.out.println(stmt2);
        System.out.println(_conn);
    }
    catch(Exception e)
    {
        System.out.println("errore: "+ e);
    }
    finally
    {
        stmt2=null;
        _conn=null;
    }

    System.out.println(stmt2);
    System.out.println(_conn);
}

在try catch中,当我执行_conn的syso值时, 它不同于null。为什么可能?

最后,我在变量_conn中手动分配了null值

方法论是正确的还是我错了?

输出

null
com.mysql.jdbc.JDBC4Connection@10a2ed93
null
null

0 个答案:

没有答案