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: 无法转换为内部表示之解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人去茶凉
- 下一篇: The xxx collides wit