最后问题解决了,两点建议:
第一,在mysql数据库中,如果自增长id没有设为Auto Increment,在java程序中就会报java.sql.SQLException: Field 'id' doesn't have a default value错误。
第二,你确定程序中要使用的Table和你在数据库中改的是同一张Table吗?如果你偶然改的是test里的测试表,也会出错。
第三,你在navicat里边操作,你点了自增,你点下保存,不然就会像我一样老出错。
最后问题解决了,两点建议:
第一,在mysql数据库中,如果自增长id没有设为Auto Increment,在java程序中就会报java.sql.SQLException: Field 'id' doesn't have a default value错误。
第二,你确定程序中要使用的Table和你在数据库中改的是同一张Table吗?如果你偶然改的是test里的测试表,也会出错。
第三,你在navicat里边操作,你点了自增,你点下保存,不然就会像我一样老出错。