mybatis與mybatis-spring;mysql與mysql-connector-java兼容問題

mybatis和mybatis-spring版本要配合,不然會出問題。暫時使用mybatis3.3.0和mybatis-spring1.3.0

關於mysql,學習一個項目從5升級到8(8.0.11 據說速度快很多)之後,連接就出現問題了。解決方法:

1. jdbc Driver名稱從com.mysql.jdbc.Driver變爲com.mysql.cj.jdbc.Driver,從源碼看這裏前者繼承了後者。

2. 不再需要建立ssl連接,需要設置UTC(時區),即jdbc:mysql://127.0.0.1:3306/xxpaydb?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=UTC。

不過很多項目可能還沒使用到mysql8,裏面的依賴依然是舊版本的,要去修改配置文件,還要一級級找pom的依賴修改,挺麻煩的,所以最好安裝幾個版本的mysql。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章