如何查询数据库连接不释放,和java程序一直进行链接,这种问题怎么处理

2024-11-11 15:43:40
推荐回答(4个)
回答1:

你现在遇到了连接不释放的问题?

在每一次openconnection后。你拥有 connection、Resultset、Statement的对象

这三个东西需要依次释放 不然连接将持续开启。

依次执行
rs.close();
stmt.close();
conn.close();

才能释放当前连接。

回答2:

不调用close()方法就不会释放连接,可以继续使用connction对象的。不过长连接一旦连接出问题断开会出空指针错误。建议写个连接池,每次从池中取连接,用完了把连接返回到池中。

回答3:

一般是这样的,打开连接 --> 取数据处理-->关闭连接,下次再查重复刚才的操作

回答4:

用完调用close方法