当前位置:   article > 正文

已解决java.sql.SQLSyntaxErrorException: Unknown database异常的正确解决方法。_unknown database 't_customer' at com.mysql.cj.jdbc

unknown database 't_customer' at com.mysql.cj.jdbc.exceptions.sqlerror.crea

java.sql.SQLSyntaxErrorException: Unknown database '数据库名

警告:ava.sql.SQLSyntaxErrorException: Unknown database 'reggie'
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.23.jar:8.0.23]
  atcom.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:833) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:453) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) ~[mysql-connector-java-8.0.23.jar:8.0.23]
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.23.jar:8.0.23] 

at  com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) ~[druid-1.1.23.jar:1.1.23]  atcom.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) ~[druid-1.1.23.jar:1.1.23]
   atcom.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2774) ~[druid-1.1.23.jar:1.1.23]

解决方法:

方法一:使用Navicat连接MySQL后,检查其中是否有该数据库,最后发现确实缺少遗漏了该数据库,笔者将代码中的JBDC的url更改为其他数据库后,执行没有问题,且可以返回正确的数据。
方法二:针对报错中提示的com.alibaba的jar包推测,如果是jar包有问题,建议去官网重新下载一个,或者去检查一下是否缺失;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/417999
推荐阅读
相关标签
  

闽ICP备14008679号