JDBC鏈接Mysql 8.0.12版本的幾個注意事項

首先仍是建議你們使用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
相關文章
相關標籤/搜索