Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- HikariConfig configuration = new HikariConfig();
- configuration.setJdbcUrl("jdbc:mysql://127.0.0.1:3306/testdb");
- configuration.addDataSourceProperty("serverName","127.0.0.1");
- configuration.addDataSourceProperty("port", 3306);
- configuration.addDataSourceProperty("databaseName", "testdb"));
- configuration.addDataSourceProperty("user", "root");
- configuration.addDataSourceProperty("password", "123");
- configuration.setDriverClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource");
- this.database = new HikariDataSource(configuration);
- return true;
- [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-0 - is starting.
- [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=org.mariadb.jdbc.MySQLDataSource was not found, trying direct instantiation.
- [main] WARN com.zaxxer.hikari.util.DriverDataSource - Could not instantiate instance of driver class org.mariadb.jdbc.MySQLDataSource, trying JDBC URL resolution
- java.lang.ClassCastException: org.mariadb.jdbc.MySQLDataSource cannot be cast to java.sql.Driver
- import ru.steklopod.repositories.ConnectionAccesNamesStore._
- def init(): Unit = {
- val dataSource: DataSource = {
- val ds = new HikariDataSource()
- ds.setDriverClassName(DRIVER_MARIA_DB)
- ds.setJdbcUrl(URL_MARIA)
- ds.setPassword(PSWRD_MARIA)
- ds.setUsername(LOGIN_MARIA)
- ds
- }
- ConnectionPool.singleton(new DataSourceConnectionPool(dataSource))
- }
- object ConnectionAccesNamesStore {
- currentSchema=" + SHEMA_NAME
- val URL_MARIA = "jdbc:mariadb://127.0.0.1:3306/test" //+ SHEMA_NAME
- val DRIVER_MARIA_DB = "org.mariadb.jdbc.Driver"
- var LOGIN_MARIA = "root"
- val PSWRD_MARIA = "root"
- }
Add Comment
Please, Sign In to add comment