2011-08-10 301 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

雅,對不起。我的網絡服務器昨天「關閉」了。我還沒有弄明白。你現在可以嘗試。 –