springboot連接mysql
mysql版本爲5.7
當使用springboot提供的mysql驅動時,運行測試通過。但是報了一個問題:如下圖
問題的原因是springboot版本推薦使用新的mysql驅動:com.mysql.cj.jdbc.Driver
即在配置文件中將:
driver-class-name: com.mysql.jdbc.Driver
//改爲:
driver-class-name: com.mysql.cj.jdbc.Driver
改完之後:在連接connection時,報了一個新的錯誤:
請忽略亂碼,這裏作者在創建時由於疏忽,用了中文文件夾,所以產生亂碼!
這裏的報錯大概意思是:
我們的數據庫配置未設置時區!!!
我們需要在數據庫設置後加一個時區:
url: jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
此時再次連接數據庫,就可以成功運行!