JDBC连接数据库连接池问题
跟着网上视频做javaweb项目,在测试数据库连接时出现报错,最后发现是项目提供的mysql的jar包和druid的jar包和我已下载的mysql不匹配的问题
报错信息:com.alibaba.druid.pool.DruidDataSource.error
对于MySQL数据库8.0以上版本,对应的应用程序数据库链接驱动包也要更新为8.0版本,然后相应的JDBC配置表要进行以下更新:
以前版本:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://xxx.xx.xx.xxx:3306/db?characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
现在版本:
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://xxx.xx.xx.xxx:3306/db**
?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
jdbc.username=root
jdbc.password=root
重点修改关注加粗斜体部分
附上不同版本druid下载网址:
https://repo1.maven.org/maven2/com/alibaba/druid/