【发布时间】:2010-09-06 13:13:29
【问题描述】:
嗨,
我正在开发一个遇到此问题的应用程序...我有这个 GUI,其中有很多按钮...每个按钮执行一些操作,例如 INSERT 、 SELECT 、 UPDATE 、 DELETE 、 VIEW 等...在数据库上。我的问题是……
最好在这个特定类的整个生命周期内打开一个连接并在不再使用这个类时关闭...或者我应该即时打开一个数据库连接并立即关闭正在执行操作...
如果我选择第一种情况,如果我们需要做一些处理,然后我们才能执行操作......在这种情况下,连接将是空闲的......
如果我选择第二种情况,它不会对频繁打开和关闭连接造成任何开销...鉴于用户只能从此屏幕执行数据库操作(比如说)...
如果我们需要多个连接,连接池是不是最好的选择...?
我实际上不知道,如果我错了,请纠正我...建立数据库连接是否会给系统带来任何重大的内存开销...?
【问题讨论】:
标签: java database connection