我该如何连接数据库?

Fla*_*ash 0 java database connection

Hii,

我正在开发一个应用程序,我遇到了这个问题...我有这个GUI,我有很多按钮...每个按钮执行一些操作,如INSERT,SELECT,UPDATE,DELETE,VIEW等...在数据库上.我的问题是......

在这个特定类的整个生命周期中打开一个连接并在此类不再使用时关闭它是否更好...或者我应该立即打开数据库连接并立即关闭操作...

如果我选择第一种情况,如果我们需要进行一些处理,那么我们可以执行操作......在这种情况下,连接将是空闲的.

如果我选择第二种情况,它不会对频繁打开和关闭连接施加任何开销......鉴于用户只能从该屏幕执行数据库操作(假设)......

如果我们需要多个连接,Connection Pooling是最佳选择......?

我实际上不知道,如果我错了,请纠正我...建立DB Conncetion会在内存方面给系统带来任何重大开销......?

Ant*_*lev 5

一般来说,建议尽可能晚地打开连接,然后尽快关闭它.是的,连接池在大多数主要系统中都能正常工作,与实际调用数据库相比,获得新连接的成本几乎可以忽略不计.