欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

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

发布时间:2023/12/18 数据库 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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: 无法转换为内部表示之解决的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。