兄弟们看过来!报错说com.mysql.jdbc.Driver换成cj.jdbc的解决办法

来源:3-6 dao层开发

qq_慕用9579179

2020-12-25 22:53

jdbc.driver=com.mysql.cj.jdbc.Driver

代码替换完了之后还要在url中添加时区,否则还会报can't find application context错误

jdbc.url=jdbc:mysql://localhost:3306/demo?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false


写回答 关注

4回答

  • 慕容1841198
    2022-05-28 08:01:35

    如果把jdbc依赖改了但还是报错数据库链接不上,并且mapper.xml文件中方法名没写错,其他地方都没写错,可以试一下在写DataSourceConfiguration这个类时,把Value都配成显式的,而不是用application.properties里面写好的配置

    @Value("com.mysql.cj.jdbc.Driver")
    private String jdbcDriver;
    @Value("jdbc:mysql://localhost:3306/one_text?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false")
    private String jdbcUrl;
    @Value("root")
    private String jdbcUsername;
    @Value("123456")
    private String jdbcPassword;

    附上当时解决问题参考的网页:

    https://programmerah.com/how-to-solve-jdbc-connection-error-in-spring-mvc-integration-38071/

  • weixin_慕粉8033455
    2021-09-30 20:32:09

    lz谢谢!!


  • qq_慕九州3579509
    2021-04-19 20:56:46

    改了之后还是会有报错Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!


  • 黑夜的白_羊
    2021-03-01 17:23:10

    原因:mysql 5.x 与 mysql8.x 的区别

SpringBoot+MyBatis搭建迷你小程序

SpringBoot+MyBatis搭建小程序后台

91500 学习 · 621 问题

查看课程

相似问题