我正在研究HikariCP在我的一個項目中使用它。 github中的項目頁面的statement cache section表示它不支持連接池級別的預準備語句緩存。HikariCP準備了語句緩存
但initialization section具有下面的代碼片斷
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:mysql://localhost:3306/simpsons");
config.setUsername("bart");
config.setPassword("51mp50n");
config.addDataSourceProperty("cachePrepStmts", "true");
config.addDataSourceProperty("prepStmtCacheSize", "250");
config.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");
HikariDataSource ds = new HikariDataSource(config);
,並將它設置預處理語句緩存配置。它是爲下面的連接池或驅動程序配置的嗎? addDataSourceProperty方法支持哪些屬性?
緩存由驅動程序提供。 – brettw