-
Exception in thread “main” java.sql.SQLException: Incorrect integer
value: ‘foramd’ for column ‘sex’ at row 1 -
最近在学JDBC,在往数据表中插入时报了这个错。看了一圈基本上别人都是因为出现了使用了关键字、中文或者在mysql5.0以上的版本插入了空(如id=“”)。mysql5.0以上如果不插入字符段的话应该插入null。
-
但是我检查了一下我并没有插入“”,最后我回去查看了我的mysql,发现在一开始建表的时候,我把Sex这一列的数据类型设置成了integer,但在我码代码的时候却是插入String。数据类型不同产生冲突了。
-
于是我把表中sex列的数据类型改成String,问题解决。
新手可能出现的问题 java.sql.SQLException: Incorrect integer value: 'x' for column 'y' at row 1
最新推荐文章于 2024-09-02 13:41:41 发布