//Create OracleConnectionPoolDataSource instance connpool = new OracleConnectionPoolDataSource(); connpool.setDriverType(_driver); connpool.setURL(_url); connpool.setUser(_user); connpool.setPassword(_password);// Use Oracle Connection Cache implementation ocpds = new OracleConnectionCacheImpl(connpool); // Set the maximum number of connections ocpds.setMinLimit (dbSetting.getDBMinConnection()); ocpds.setMaxLimit (dbSetting.getDBMaxConnection());// set the scheme ocpds.setCacheScheme (OracleConnectionCacheImpl.FIXED_RETURN_NULL_SCHEME);//get connection synchronized ( sObjectForSyncInit ) { connection = ocpds.getConnection(); }
OracleConnectionCacheImpl ocpds = null;
//Create OracleConnectionPoolDataSource instance
connpool = new OracleConnectionPoolDataSource(); connpool.setDriverType(_driver);
connpool.setURL(_url);
connpool.setUser(_user);
connpool.setPassword(_password);// Use Oracle Connection Cache implementation
ocpds = new OracleConnectionCacheImpl(connpool);
// Set the maximum number of connections
ocpds.setMinLimit (dbSetting.getDBMinConnection());
ocpds.setMaxLimit (dbSetting.getDBMaxConnection());// set the scheme
ocpds.setCacheScheme (OracleConnectionCacheImpl.FIXED_RETURN_NULL_SCHEME);//get connection
synchronized ( sObjectForSyncInit ) {
connection = ocpds.getConnection();
}