我有一个由大约15个方法组成的Java程序。而且,这些方法在程序的执行过程中被非常频繁地调用。目前,我正在每种方法中创建一个新连接,并在其上调用语句(数据库在网络上的另一台计算机上进行设置)。Java中有多少个JDBC连接?
我想知道的是:我应该在主方法中只创建一个连接,并将它作为参数传递给所有需要连接对象的方法,因为这会显着减少程序中连接对象的数量而不是在每种方法中非常频繁地创建和关闭连接。
我怀疑我现在的设计并不是非常有效地使用资源,并且考虑到这个程序未来可能会增长很多,还有很大的改进余地。
您能否详细说明Prepared Statements如何在这里提供帮助? – Epitaph 2009-01-28 00:26:04