本人Java新手,數據庫新手,做這個是因為老師留了作業,我在查閱資料的時候遇到了幾個問題,做個總結
以下是我在用Java連接MySQL中出現的錯誤,寫出來總結解決辦法供大家參考
測試用代碼及數據庫:https://blog.csdn.net/Jingjingjng0504/article/details/95498569
首先要導入sql的jar包,這個去官網下載一個jar然后搜索導入教程就可以了
1.import static javafx.application.Platform.exit;
代碼中出現了javafx,高版本的jdk會報錯,我使用了一個博主簡單粗暴的解決辦法,還有其他方法比如更換jdk、導入javafx包但是我都沒成功
大家可以嘗試其他辦法
解決辦法參考:https://blog.csdn.net/LeeNapoleone/article/details/82949433
2.Eclipse運行java程序顯示“找不到或者無法加載主類”錯誤的解決辦法
這個適用於自己的代碼不報錯(代碼中沒有紅叉叉),但是運行還是會提示錯誤
這個屬於個人的疏忽,我當時導入jar的時候不小心誤刪了,導致其中一個jar沒有辦法使用
或者是自己的main函數寫錯了,檢查一下
解決辦法參考:https://blog.csdn.net/weixin_40584771/article/details/83987393
3.Field 'id' doesn't have a default value
這個是數據庫中的屬性問題,錯誤會出現在對數據庫進行增加數據的過程中,把主鍵‘id’設置成自增就可以了
我用的是navicat,打開設計表,把下面的自動遞增勾上就可以
解決辦法參考:https://blog.csdn.net/god8816/article/details/8593419