2011-08-10 306 views
1

我正在使用AS400JDBCConnectionPoolDataSource和AS400JDBCConnectionPool为了在我的项目中创建一个连接池。AS400 jdbc连接池问题

这是我创造它的代码:

  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这意味着没有时间限制。

可能是什么问题?我怎样才能使连接池不断开itseld?

感谢提前。

回答

0

midrange.com上有一个IBM i专用社区。你可以try asking your question there

如果您在那里得到答案,可以在此发布答案(或至少是答案的链接),以便其他人也可以找到答案。

+0

链接被打破... – user590586

+0

雅,对不起。我的网络服务器昨天“关闭”了。我还没有弄明白。你现在可以尝试。 –