7
是否有人會詳細說明HikariCP如何處理連接池中的連接?你如何在游泳池中放置一個新的連接,以及如何在以後調用/檢索它?如何創建新的連接並稍後在HikariCP中檢索它們
這是我當前的代碼:
HikariConfig config = new HikariConfig();
config.setMaximumPoolSize(100);
config.setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource");
config.addDataSourceProperty("serverName", "localhost");
config.addDataSourceProperty("port", "8889");
config.addDataSourceProperty("databaseName", "XXX");
config.addDataSourceProperty("user", "XXX");
config.addDataSourceProperty("password", "XXX");
System.out.print("qq");
HikariDataSource ds = new HikariDataSource(config);
ds.setConnectionTimeout(800);
謝謝。我已經閱讀過,但我相信我需要一些代碼才能完全理解它。你有任何示例代碼顯示它在使用嗎? – miniHessel 2014-10-07 06:04:17
您可以像使用任何其他DataSource一樣使用HikariDataSource:調用DataSource上的'getConnection()'來獲得連接,然後使用此連接,然後在完成連接時調用'connection.close()'。這是標準的JDBC。 – 2014-10-07 06:13:43
好的,謝謝。所以,即使您稍後使用連接,您應該寫close(),然後再getConnection? – miniHessel 2014-10-07 07:54:18