【发布时间】:2018-02-02 10:14:02
【问题描述】:
我目前正在编写一个严重依赖于 JDBC 和与 Oracle 数据库的连接的 Java 应用程序。每当我连接到数据库时,我都会在 try-catch 块的 finally 块中关闭连接以避免连接泄漏。到目前为止,这工作得很好。
但是现在我的程序由于某种原因崩溃了。在 PLSQL Developer 中,我仍然可以观察到一个开放的 JDBC 瘦客户端连接。我现在的问题是:当我不得不通过任务管理器杀死我的应用程序时,如何关闭 JDBC 连接?
当然,这个崩溃一开始就不应该发生,但仍然非常不满意的是,这导致了连接泄漏,如果连接太多,我现在必须告诉 DBA 手动终止 JDBC 会话还开着。
【问题讨论】:
标签: java oracle swing jdbc plsql