本人Java新手,数据库新手,做这个是因为老师留了作业,我在查阅资料的时候遇到了几个问题,做个总结

以下是我在用Java连接MySQL中出现的错误,写出来总结解决办法供大家参考
测试用代码及数据库:

首先要导入sql的jar包,这个去官网下载一个jar然后搜索导入教程就可以了

1.import static javafx.application.Platform.exit;
代码中出现了javafx,高版本的jdk会报错,我使用了一个博主简单粗暴的解决办法,还有其他方法比如更换jdk、导入javafx包但是我都没成功
大家可以尝试其他办法
解决办法参考:

2.Eclipse运行java程序显示“找不到或者无法加载主类”错误的解决办法

这个适用于自己的代码不报错(代码中没有红叉叉),但是运行还是会提示错误
这个属于个人的疏忽,我当时导入jar的时候不小心误删了,导致其中一个jar没有办法使用
或者是自己的main函数写错了,检查一下
解决办法参考:

3.Field 'id' doesn't have a default value
这个是数据库中的属性问题,错误会出现在对数据库进行增加数据的过程中,把主键‘id’设置成自增就可以了
我用的是navicat,打开设计表,把下面的自动递增勾上就可以

java连接数据库性能 java连接数据库常见错误_jar

解决办法参考: