java.sql.SQLException: 无法转换为内部表示之解决
生活随笔
收集整理的这篇文章主要介绍了
java.sql.SQLException: 无法转换为内部表示之解决
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
这个错是因为 数据库中字段类型和程序中该字段类型不一致。
比如程序将某字段当做Integer类型,
而数据库存储又使用另外一种类型,如String。
1. 而我出这个错是因为:我之前把选中位置错写为VARCHAR了。
改为和数据库一致的INTEGER就OK了。
2. 还有种情况是 把查询的结果为 String类型的值赋值给Integer类型字段接收。总之就是类型不一致。
如下图,我把查到到的NICKNAME值 用GIVER_ID来接收,NICKNAME是String,GIVER_ID是Integer的。
(NICKNAME是theUser 表的字段,GIVER_ID如上图是beg表的字段)
总结
以上是生活随笔为你收集整理的java.sql.SQLException: 无法转换为内部表示之解决的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 人去茶凉
- 下一篇: 动态T-SQL语句常見問題與解決方案