我正在使用AS400JDBCConnectionPoolDataSource和AS400JDBCConnectionPool,以便在我的项目中创建一个连接池。
这是我创建它的代码:
AS400JDBCConnectionPoolDataSource dataSource = new AS400JDBCConnectionPoolDataSource();
dataSource.setServerName(DEVELOP);
dataSource.setUser(USER);
dataSource.setPassword(PASSWORD);
dataSource.setDriver(DRIVER);
dataSource.setPassword(PASSWORD);
dataSource.setLibraries("*LIBL");
dataSource.setNaming(NAME);
AS400JDBCConnectionPool systemi_jdbc_pool = new AS400JDBCConnectionPool(dataSource);
systemi_jdbc_pool.setMaxLifetime(-1);
systemi_jdbc_pool.setMaxConnections(4);
systemi_jdbc_pool.fill(2);
我的问题是连接每2-2.5小时关闭一次..我无法理解为什么,最大生命时间设置为-1,这意味着时间没有限制。
可能是什么问题?如何让连接池不要断开它?
感谢提前。
答案 0 :(得分:0)
midrange.com上有一个特定于IBM i的社区。你可以try asking your question there。
如果你在那里得到答案,可以在这里发布答案(或至少是答案的链接),以便其他人也可以找到答案。
答案 1 :(得分:0)
答案 2 :(得分:0)