如果我有
Connection conn = DriverManager.getConnection();如果某个时候数据库服务器关闭了,那conn变量是否会自动变为null?

解决方案 »

  1.   

    如果你的连接关闭了,conn不会自动的变为null,但是当你引用它时,会跑出异常。
    连接池中的连接很久没用,数据库服务器会回收连接。但是不是关闭连接,是放到一个缓冲池中,但是当你要用到连接时,要新建连接,但是不是创建连接,而是到缓冲池中去连接,编程是没什么不同,但是这是概念上的不同