Spring启动h2数据库错误获取驱动程序

时间:2018-01-24 02:53:33

标签: java spring spring-boot h2

我试图在springboot项目中使用h2数据库,而且我是HikariDataSource,我得到了以下例外:

java.lang.RuntimeException: Failed to get driver instance for jdbcUrl=jdbc:h2:~/test
at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:88) ~[HikariCP-2.4.7.jar:na]
at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:298) ~[HikariCP-2.4.7.jar:na]
at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:91) ~[HikariCP-2.4.7.jar:na]
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:101) ~[HikariCP-2.4.7.jar:na]
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:94) ~[HikariCP-2.4.7.jar:na]
at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProvide...:122) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]
at...

我认为我的pom.xml和我的配置类是正确的

url:jdbc:h2:〜/ test driverClassName:org.h2.Driver

关于我做错了什么的任何线索?

1 个答案:

答案 0 :(得分:0)

在pom.xml中添加驱动程序

<dependency>
 <groupId>com.h2database</groupId>
 <artifactId>h2</artifactId>
</dependency>

Asynchronous multipart uploads