【发布时间】:2010-10-03 01:45:07
【问题描述】:
我有一个由大约 15 个方法组成的 Java 程序。而且,这些方法在程序执行过程中被非常频繁地调用。目前,我正在每个方法中创建一个新连接并在它们上调用语句(数据库设置在网络上的另一台机器上)。
我想知道的是:我是否应该在主方法中只创建一个连接并将其作为参数传递给所有需要连接对象的方法,因为它会显着减少程序中连接对象的数量,而不是在每种方法中都非常频繁地创建和关闭连接。
我怀疑我目前的设计并没有非常有效地使用资源,并且考虑到该程序将来可能会增长很多,还有很多改进的余地。
【问题讨论】:
标签: java performance jdbc database-connection