搭建Jeesite框架或Maven專案連線資料庫(Mysql)時總是出現NullPointException等的問題【解決】
阿新 • • 發佈:2018-12-12
報錯顯示:
解決辦法:
1.檢查pom.xml檔案的mysql驅動配置:
${mysql.driver.version}是之前配置的屬性,對應的版本8.0.11,對應配置如下。也可以直接寫成8.0.11。
2.檢查jeesite.properties屬性檔案,檢視驅動,把
jdbc.driver=com.mysql.jdbc.Driver
換成
jdbc.driver=com.mysql.cj.jdbc.Driver
3.開啟右側Project Structure找到Modules->Sources設定下,
將右側報錯紅色資訊刪除,如下:
儲存設定後,clean一下,然後重啟專案。如果還是出現問題。不出意外應該報 time_zone相關的錯誤。
4.解決:開啟本地對應資料庫,執行查詢,設定為北京時區
set GLOBAL time_zone='+8:00';
備註:蒐集資料解決以上問題時看到如果在這種情況下還出現錯誤,如果以上都沒有問題,那麼可能是密碼規則的問題此時需要在My.ini的mysqld後面加上使用預設的密碼規則
default_authentication_plugin=mysql_native_password