IllegalArgumentException при подключении к базе данных MySQL из 2 разных подключений - PullRequest
0 голосов
/ 22 апреля 2020

Я получаю эту ошибку:

Caused by: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required.

В этой строке:

connection = getDataSource().getConnection();

Это происходит, когда у меня есть 2 подключения к базе данных, однако, когда у меня только один , работает без нареканий без ошибок. Оба имеют одинаковый код подключения:

                private final HikariDataSource dataSource = new HikariDataSource();
                getDataSource().setMaximumPoolSize(10);
                getDataSource().setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource");
                getDataSource().addDataSourceProperty("serverName", host);
                getDataSource().addDataSourceProperty("port", port);
                getDataSource().addDataSourceProperty("databaseName", database);
                getDataSource().addDataSourceProperty("user", user);
                getDataSource().addDataSourceProperty("password", password);
                connection = getDataSource().getConnection();

Есть идеи, почему это так?

...