我有一个由15种方法组成的Java程序。并且,这些方法在程序执行过程中非常频繁地被调用。目前,我正在每种方法中创建一个新连接并调用它们上的语句(数据库在网络上的另一台计算机上设置)。
我想知道的是:我应该只在main方法中创建一个连接并将其作为参数传递给需要连接对象的所有方法,因为这将大大减少程序中的连接对象数量,而不是创建在每种方法中都非常频繁地关闭连接。
我怀疑我在当前设计中不能非常有效地利用资源,并且考虑到该程序将来可能会增长很多,因此还有很多改进的余地。
是的,您应该考虑重新使用连接,而不是每次都创建一个新的连接。通常的过程是:
一些实际考虑: