当前位置: 技术问答>java相关
通过JDBC连接数据库,执行抄作后,关闭了连接,数据服务器端的进程还在,怎麽处理?
来源: 互联网 发布时间:2014-12-25
本文导语: 通过JDBC连接数据库,执行操作后,关闭了连接,数据服务器端的进程还在,怎麽处理? Java编程有退出数据库的操作吗? | 我觉得比较奇怪,按说oracle是会在用户关闭连接后,自动关闭该会话...
通过JDBC连接数据库,执行操作后,关闭了连接,数据服务器端的进程还在,怎麽处理?
Java编程有退出数据库的操作吗?
Java编程有退出数据库的操作吗?
|
我觉得比较奇怪,按说oracle是会在用户关闭连接后,自动关闭该会话。
我认为问题还是出在程序上,需要优化。一是使用连接池。二是确认每次连接及时释放。
再不行就是乎需要升级服务器了。
我认为问题还是出在程序上,需要优化。一是使用连接池。二是确认每次连接及时释放。
再不行就是乎需要升级服务器了。
|
哪种数据库? 其实一般的数据库服务器在远端请求结束后,不会立即关闭本端的进程,这样可以提高效率,重新启动本端进程需要系统资源,主要是CPU资源和磁盘IO资源。
|
用connection pool