国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:150日期: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 (?,?) 這種順序就可以不一致估計也就我這種新入門的小白犯這種錯誤

主站蜘蛛池模板: 团风县| 昌江| 蓬莱市| 海淀区| 同心县| 永胜县| 克什克腾旗| 沙河市| 宝坻区| 滦南县| 沭阳县| 新密市| 海丰县| 永安市| 黄石市| 云梦县| 双城市| 科技| 石台县| 文登市| 郁南县| 临湘市| 改则县| 类乌齐县| 九龙城区| 微博| 三明市| 泰来县| 色达县| 疏附县| 竹山县| 榆林市| 冷水江市| 五家渠市| 阳曲县| 健康| 信丰县| 马尔康县| 景德镇市| 北流市| 镇宁|