久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - 往數據庫插入的值為空的數據,說我數據太長了

瀏覽:138日期:2022-06-12 09:59:09

問題描述

往數據庫插入的值為空null的數據,報錯Data truncation: Data too long for column ’REPLY_TYPE’ at row 1,這個字段設置為varchar(20),程序和表的字符集都是是utf_8

問題解答

回答1:

試試,jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxxxxx?useUnicode=true&characterEncoding=utf8

保證:數據庫,表,字段,程序編碼,jdbc連接都是 utf-8

回答2:

都是淚啊,終于知道了,是因為我數據庫字段的順序和java代碼插入的順序不一致,把長的插入到字符型限制短的了insert into 表名 values(?,?)這種必須跟表中字段順序一致insert into 表名 (字段名,字段名) values (?,?) 這種順序就可以不一致估計也就我這種新入門的小白犯這種錯誤

主站蜘蛛池模板: 南平市| 星子县| 乐山市| 海伦市| 蓬安县| 新邵县| 华安县| 曲阳县| 潜江市| 伊金霍洛旗| 沙河市| 定西市| 桑植县| 泗水县| 太保市| 小金县| 胶州市| 察隅县| 怀化市| 伊宁县| 丰城市| 仙桃市| 望谟县| 邯郸市| 青阳县| 宜州市| 和硕县| 曲周县| 张家口市| 辽阳市| 长治市| 赞皇县| 灵寿县| 西宁市| 永川市| 汕尾市| 永仁县| 连平县| 崇文区| 石泉县| 沾化县|