Spring Boot 2.1.0 Hikari CP密码错误

时间:2018-11-26 19:42:36

标签: spring-boot jdbctemplate hikaricp

所以我将Spring Boot更新到2.1.0,现在hikari是默认的CP。根据一些与此相关的问题,我不再需要在我的application.properties文件中使用.hikari。我的属性文件现在看起来像这样:

# 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 Boot 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之前的所有答案似乎都不起作用。

0 个答案:

没有答案