Spring boot 2.1.0 Hikari CP неверный пароль - PullRequest
0 голосов
/ 26 ноября 2018

Итак, я обновил Spring Boot до 2.1.0, и теперь hikari - это CP по умолчанию.По некоторым вопросам SO, связанным с этим, мне больше не нужно было использовать .hikari в моем файле application.properties.Мой файл свойств теперь выглядит так:

# H2
spring.h2.console.enabled=true
spring.h2.console.path=/h2

# Datasource
spring.datasource.url=jdbc:h2:file:~/deployHistory/deployHistory
spring.datasource.username=sa
spring.datasource.password=
spring.datasource.driver-class-name=org.h2.Driver

Теперь, если я использую диспетчер драйверов напрямую, вот так:

Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection(databaseUrl);
Statement stat = conn.createStatement();
stat.execute("create table ...)");
stat.close();
conn.close();

Все работает нормально, однако при использовании SpringЗагрузите шаблон JDBC и выполните простое:

jdbcTemplate.update(...);

Я получаю сообщение об ошибке:

2018-11-26 14:27:54.772  INFO 7349 --- [nio-8080-exec-1] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2018-11-26 14:27:56.059 ERROR 7349 --- [nio-8080-exec-1] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Exception during pool initialization.
org.h2.jdbc.JdbcSQLException: Wrong user name or password [28000-197]

Как это исправить?Все ответы до 2.0.4, похоже, не работают.

...