JDBC使用Druid连接池连接数据库的时候,遇到报错:[http-nio-8080-exec-4] com.alibaba.druid.pool.DruidDataSource.error {dataSource-1} init error java.s
一、刚开始发现我自己的mysql版本是5.7,但在pom.xml里导的mysql包是8.0.22,过大,所以重新导包将其改为5.1.38
二、由于mysql5.0和8.0配置不同,相关驱动名称也不同
#mysql5.0的驱动名称
driverClassName=com.mysql.jdbc.Driver
#mysql8.0的驱动名称
driverClassName=com.mysql.cj.jdbc.Driver
后来改变了url的路径文章来源:https://www.toymoban.com/news/detail-735779.html
#加上zeroDateTimeBehavior是为了解决异常:java.sql.SQLException:
url=jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT
之后便运行成功,解决了该问题文章来源地址https://www.toymoban.com/news/detail-735779.html
到了这里,关于[http-nio-8080-exec-4] com.alibaba.druid.pool.DruidDataSource.error {dataSource-1} init error java.s的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!