1. 程式人生 > >搭建Jeesite框架或Maven專案連線資料庫(Mysql)時總是出現NullPointException等的問題【解決】

搭建Jeesite框架或Maven專案連線資料庫(Mysql)時總是出現NullPointException等的問題【解決】

報錯顯示:

解決辦法:

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';

設定成功後再重啟專案,此時ok了,親測已解決。

備註:蒐集資料解決以上問題時看到如果在這種情況下還出現錯誤,如果以上都沒有問題,那麼可能是密碼規則的問題此時需要在My.ini的mysqld後面加上使用預設的密碼規則

default_authentication_plugin=mysql_native_password