AS400 jdbc连接池问题
我使用AS400JDBCConnectionPoolDataSource和AS400JDBCConnectionPool在项目中创建连接池 这是我创建它的代码:AS400 jdbc连接池问题,jdbc,connection-pooling,ibm-midrange,pool,Jdbc,Connection Pooling,Ibm Midrange,Pool,我使用AS400JDBCConnectionPoolDataSource和AS400JDBCConnectionPool在项目中创建连接池 这是我创建它的代码: AS400JDBCConnectionPoolDataSource dataSource = new AS400JDBCConnectionPoolDataSource(); dataSource.setServerName(DEVELOP); dataSource.setUser(U
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,这意味着没有时间限制
有什么问题吗?如何使连接池不断开其连接
提前感谢。midrange.com上有一个特定于IBM i的社区。你可以 如果你在那里得到答案,可以在这里发布答案(或至少是答案的链接),这样其他人也可以找到答案。找到解决方案:
您必须使用来指示维护线程。是的,很抱歉。我的网络服务器昨天“停机”。我还没弄明白。您现在可以尝试。最好是基于链接显示一个示例,并带有引用,而不仅仅是一个链接