连接到H2数据库时,DriverManager尝试使用mariadb驱动程序

比耶恩·博斯特罗姆(BjarneBoström)

我正在做一些测试,并得到以下异常:

java.lang.IllegalArgumentException: Invalid connection URL url  dbc:h2:db/test
at org.mariadb.jdbc.JDBCUrl.parse(JDBCUrl.java:144)
at org.mariadb.jdbc.Driver.connect(Driver.java:95)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)

我正在使用的代码:

Class.forName("org.h2.Driver"); //load h2 driver
String connectionUrl = "jdbc:h2:db/test";
Connection conn = DriverManager.getConnection(connectionUrl, "sa", "");

我还测试了与mariadb / mysql相关的内容,因此除了h2驱动程序(eclipse项目)之外,mariadb驱动程序也位于classpath上。如果我从类路径中删除mariadb驱动程序,则连接正常。

据我所知,应该可能在类路径上有多个jdbc驱动程序,或者我理解错了吗?

(h2是版本1.3.176,mariadb-java-client是1.2.0)

编辑:使用mariadb-java-client 1.2.2消除了问题

黑旗

我可以确认这是mariadb-jdbc-driver中的错误

https://mariadb.atlassian.net/plugins/servlet/mobile#issue/CONJ-167

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

h2数据库驱动程序发出未找到驱动程序的消息

来自分类Dev

Spring Boot-内存泄漏-H2数据库-不注销驱动程序

来自分类Dev

ODP.NET托管驱动程序在连接到Oracle数据库时引发异常

来自分类Dev

Tomcat连接到数据库时找不到JDBC驱动程序

来自分类Dev

当连接到数据库时,出现错误“驱动程序未加载”

来自分类Dev

已安装SQLSRV驱动程序,但使用PHP连接到MSSQL 2008 R2数据库时显示错误

来自分类Dev

Groovy / Gradle使用什么驱动程序来连接到Oracle数据库

来自分类Dev

在Azure中使用ODBC驱动程序连接到外部数据库

来自分类Dev

无法在 Spring Boot 中使用 JDBC 驱动程序连接到 Oracle 数据库

来自分类Dev

连接到H2数据库

来自分类Dev

尝试连接到我的sql数据库,出现异常,提示“找不到合适的驱动程序”

来自分类Dev

HibernateSearch,JPA,H2驱动程序在数据库索引过程中引发异常

来自分类Dev

使用Datagrip客户端连接到H2数据库

来自分类Dev

如何从Java和H2 DB连接到H2数据库

来自分类Dev

无法使用 64 位 Python 3.6.ODBC 驱动程序错误连接到 64 位 MsAccess 数据库

来自分类Dev

尝试使用H2数据库更新JDBC ResultSet时发生异常

来自分类Dev

尝试使用H2数据库更新JDBC ResultSet时发生异常

来自分类Dev

32位ODBC驱动程序以连接到64位数据库

来自分类Dev

通过SQLSRV驱动程序连接到远程MS SQL数据库

来自分类Dev

无法从mongodb Java驱动程序连接到MLab Mongo数据库

来自分类Dev

Laravel 5如何配置队列数据库驱动程序以连接到非默认数据库?

来自分类Dev

尝试使用Java驱动程序连接到Cassandra时出现AuthenticationException

来自分类Dev

尝试创建SQL数据库时没有合适的驱动程序

来自分类Dev

JDBC DriverManager 在尝试连接到数据库之前检测用户是否在网络上?

来自分类Dev

JDBC DriverManager尝试使用未指定的Oracle驱动程序

来自分类Dev

是否可以将MySQL Workbench连接到内存数据库中的H2?

来自分类Dev

如何允许多个用户同时连接到我的H2数据库?

来自分类Dev

如何在控制台中连接到WebServer模式的H2数据库?

来自分类Dev

连接到本地H2数据库的HTML表单

Related 相关文章

  1. 1

    h2数据库驱动程序发出未找到驱动程序的消息

  2. 2

    Spring Boot-内存泄漏-H2数据库-不注销驱动程序

  3. 3

    ODP.NET托管驱动程序在连接到Oracle数据库时引发异常

  4. 4

    Tomcat连接到数据库时找不到JDBC驱动程序

  5. 5

    当连接到数据库时,出现错误“驱动程序未加载”

  6. 6

    已安装SQLSRV驱动程序,但使用PHP连接到MSSQL 2008 R2数据库时显示错误

  7. 7

    Groovy / Gradle使用什么驱动程序来连接到Oracle数据库

  8. 8

    在Azure中使用ODBC驱动程序连接到外部数据库

  9. 9

    无法在 Spring Boot 中使用 JDBC 驱动程序连接到 Oracle 数据库

  10. 10

    连接到H2数据库

  11. 11

    尝试连接到我的sql数据库,出现异常,提示“找不到合适的驱动程序”

  12. 12

    HibernateSearch,JPA,H2驱动程序在数据库索引过程中引发异常

  13. 13

    使用Datagrip客户端连接到H2数据库

  14. 14

    如何从Java和H2 DB连接到H2数据库

  15. 15

    无法使用 64 位 Python 3.6.ODBC 驱动程序错误连接到 64 位 MsAccess 数据库

  16. 16

    尝试使用H2数据库更新JDBC ResultSet时发生异常

  17. 17

    尝试使用H2数据库更新JDBC ResultSet时发生异常

  18. 18

    32位ODBC驱动程序以连接到64位数据库

  19. 19

    通过SQLSRV驱动程序连接到远程MS SQL数据库

  20. 20

    无法从mongodb Java驱动程序连接到MLab Mongo数据库

  21. 21

    Laravel 5如何配置队列数据库驱动程序以连接到非默认数据库?

  22. 22

    尝试使用Java驱动程序连接到Cassandra时出现AuthenticationException

  23. 23

    尝试创建SQL数据库时没有合适的驱动程序

  24. 24

    JDBC DriverManager 在尝试连接到数据库之前检测用户是否在网络上?

  25. 25

    JDBC DriverManager尝试使用未指定的Oracle驱动程序

  26. 26

    是否可以将MySQL Workbench连接到内存数据库中的H2?

  27. 27

    如何允许多个用户同时连接到我的H2数据库?

  28. 28

    如何在控制台中连接到WebServer模式的H2数据库?

  29. 29

    连接到本地H2数据库的HTML表单

热门标签

归档