我必须开发Java调度程序任务(Job),该任务必须每隔5分钟定期运行一次。 我有两个主意,两个是保留连接池,我不知道什么是最好的方法。
方法1: 每5分钟建立一个连接池 询问 关闭连接
方法2: 在启动Java Job时创建连接池 每5分钟查询一次 使连接保持活动状态而无需关闭
我只是想知道什么是处理这种情况的理想方法
答案 0 :(得分:1)
连接池的整个思想是根据需要为您提供连接。因此,不要每次都重新创建池。创建一次池,使其保持活动状态,并为每个作业建立连接。作业完成后将其关闭,以使池再次可用。冲洗并重复。