String driver = "org.mariadb.jdbc.Driver";
String jdbcUrl = "jdbc:mysql://aurora-cluster-end-point:3306";
Class.forName(driver);
HikariConfig config = new HikariConfig();
config.setDriverClassName(driver);
config.setJdbcUrl(jdbcUrl);
config.setUsername(user);
config.setPassword(password);
config.setConnectionTimeout(30000);
config.setMaximumPoolSize(20);
config.setAutoCommit(false);
config.addDataSourceProperty("cachePrepStmts", true);
config.addDataSourceProperty("prepStmtCacheSize", 250);
config.addDataSourceProperty("prepStmtCacheSqlLimit", 2048);
datasource = new HikariDataSource(config);