首先還是建議大家使用5.x版本的mysql、,因為大多數教程都是使用這個版本。新版本的mysql在使用中有幾個坑,真的在開發配置環境中被搞得難受的一批。
一、使用的jar包:注意在使用連接池的時候,配置的jar包的版本需要相同
mysql-connector-java-8.0.12
二、連接的驅動地址為"com.mysql.cj.jdbc.Driver"
Mysql和mysql-connector都為8.0以上的版本時,連接驅動就不要再用:com.mysql.jdbc.Driver了,要引用
com.mysql.cj.jdbc.Driver
三、建立連接時,url需要的一些參數(否則會報各種錯誤)
jdbc:mysql://localhost:3306/,這個東西后面跟的是數據庫的名字,8.0.X以上的版本還需在數據庫名后面加上這些東西
?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true
例如我的數據庫名字是“day1”,在配置數據庫的時可以寫成這樣
driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/day1?characterEncoding=utf8&useSSL=false&serverTimezone=UTC
username=root
password=123456 (我的數據庫密碼是123456,此處應該填寫自己的密碼)
# 初始化連接數量
initialSize=5
# 最大連接數
maxActive=10
# 最大等待時間
maxWait=3000