我正在尝试在 Spring @Configuration 类[数据库是 oracle] 中配置 HikariCP 数据源。但它不起作用。
我在网上搜索,发现HikariCP数据源需要配置构造函数。我已经尝试过[在他们的 github 网页中提到的方式],但它仍然无法正常工作。请帮我解决这个问题。
private HikariDataSource dataSource() {
final HikariDataSource ds = new HikariDataSource();
ds.setMaximumPoolSize(100);
ds.setDataSourceClassName("oracle.jdbc.driver.OracleDriver");
ds.addDataSourceProperty("url", "jdbc:oracle:thin:@localhost:1521:XE");
ds.addDataSourceProperty("user", "username");
ds.addDataSourceProperty("password", "password");
ds.addDataSourceProperty("cachePrepStmts", true);
ds.addDataSourceProperty("prepStmtCacheSize", 250);
ds.addDataSourceProperty("prepStmtCacheSqlLimit", 2048);
ds.addDataSourceProperty("useServerPrepStmts", true);
return ds;
}