首先仍是建議你們使用5.x版本的mysql、,由於大多數教程都是使用這個版本。新版本的mysql在使用中有幾個坑,真的在開發配置環境中被搞得難受的一批。java
1、使用的jar包:注意在使用鏈接池的時候,配置的jar包的版本須要相同mysql
mysql-connector-java-8.0.12sql
2、鏈接的驅動地址爲"com.mysql.cj.jdbc.Driver"數據庫
Mysql和mysql-connector都爲8.0以上的版本時,鏈接驅動就不要再用:com.mysql.jdbc.Driver了,要引用url
com.mysql.cj.jdbc.Driverspa
3、創建鏈接時,url須要的一些參數(不然會報各類錯誤)code
jdbc:mysql://localhost:3306/,這個東西后面跟的是數據庫的名字,8.0.X以上的版本還需在數據庫名後面加上這些東西 server
?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true教程
例如個人數據庫名字是「day1」,在配置數據庫的時能夠寫成這樣開發
driverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/day1?characterEncoding=utf8&useSSL=false&serverTimezone=UTCusername=rootpassword=123456 (個人數據庫密碼是123456,此處應該填寫本身的密碼)# 初始化鏈接數量initialSize=5# 最大鏈接數maxActive=10# 最大等待時間maxWait=3000