java.sql.SQLException: 无法转换为内部表示之解决

maven/java/web/bootstrapQQ群:566862629。希望更多人一起帮助我学习。


这个错是因为  数据库中字段类型和程序中该字段类型不一致。

比如程序将某字段当做Integer类型,

而数据库存储又使用另外一种类型,如String。



1.   而我出这个错是因为:我之前把选中位置错写为VARCHAR了。

改为和数据库一致的INTEGER就OK了。

java.sql.SQLException: 无法转换为内部表示之解决_第1张图片


2. 还有种情况是 把查询的结果为 String类型的值赋值给Integer类型字段接收。总之就是类型不一致。


如下图,我把查到到的NICKNAME值 用GIVER_ID来接收,NICKNAME是String,GIVER_ID是Integer的。

NICKNAME是theUser 表的字段,GIVER_ID如上图是beg表的字段

java.sql.SQLException: 无法转换为内部表示之解决_第2张图片








你可能感兴趣的:(坑,傻踩傻乐,...)