@Override public void setup(IConnectionProperty connPro) { // TODO Auto-generated method stub _connectionProperty = connPro; System.out.println(_connectionProperty.GetUrl()); BoneCPConfig config = new BoneCPConfig(); System.out.println(_connectionProperty.GetUrl()); System.out.println(_connectionProperty.GetUserInfo().GetName()); System.out.println(_connectionProperty.GetUserInfo().GetPass()); config.setJdbcUrl( _connectionProperty .GetUrl()); // jdbc url specific to your database, eg jdbc:mysql://127.0.0.1/yourdb config.setUsername(_connectionProperty.GetUserInfo().GetName()); config.setPassword(_connectionProperty.GetUserInfo().GetPass()); config.setMinConnectionsPerPartition(_minConn); config.setMaxConnectionsPerPartition(_maxConn); config.setPartitionCount(_partCount); config.setDisableConnectionTracking(true); if (doPreparedStatement) { config.setStatementsCacheSize(10); } else { config.setStatementsCacheSize(0); } config.setReleaseHelperThreads(helper_threads); config.setStatementReleaseHelperThreads(15); config.setAcquireIncrement(5); config.setPoolName("me"); config.setLazyInit(false); try { _boneCP = new BoneCP(config); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } }