com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl.

问题:IDEA调试JDBC出错:com.alibaba.druid.support.logging.JakartaCommonsLoggingImpl.error create connection SQLException, url: jdbc:mysql://localhost:3306/springdb?serverTimezone=GMT+8, errorCode 1251, state 08004

方法一:

这个报错是因为jdbc.properties文件中,用了username命名,在dataSource中取值时会出错
在这里插入图片描述

(以上这种命名就是导致报错的原因)

所以解决办法就是不使用username,可以加个前缀,比如
在这里插入图片描述

额方法一无效 

方法二:

 
    
        
        
        
        
        
        
    

简言之就是


        
        
        
        
    

主要解决出错位置

  
        

jdbc.properties文件配置

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/数据库名?serverTimezone=UTC&
jdbc.username=用户
jdbc.password=密码

很多人如此便解决了但我任然没有解决

方法三:

Mysql5.0版本的对应配置:
driverClassName属性对应的值为com.mysql.jdbc.Driver


        
        
        
        
    

Mysql8.0+版本的对应配置:
driverClassName属性对应的值为com.mysql.cj.jdbc.Driver


        
        
        
        
    

code问题解决了,又出现了新问题

你可能感兴趣的:(jdbc,intellij-idea,maven,java-ee)