【发布时间】:2018-03-16 09:44:16
【问题描述】:
我来自网络世界,其中数据库连接在应用服务器启动时打开并在其关闭时关闭。目前我需要创建一个带有数据库连接的 Swing 应用程序。很可能我会在没有连接池的情况下执行此操作,但这对我来说是一个考虑因素,与我的问题无关。我将使用 SQLite 数据库。
我可以在创建主要JFrame 的主要方法中打开一个连接,但是在哪里关闭它?在我看来,最好的情况是它在帧关闭时关闭 - 但如何?
当主窗口(程序)关闭时,如何正确关闭数据库连接?
【问题讨论】:
-
将框架的默认关闭操作设置为
DO_NOTHING_ON_CLOSE,然后添加WindowListener,并在它提示你实现的方法中断开DB。搜索每个并进行尝试。 -
这里是链接,它可以解释你,如何写Window Listeners。
标签: java database swing jframe connection