项目中之前连的是oracle10g,用的驱动是ojdbc14.jar,现在连oracle11g(11.2.0.1.0-64bit)版本

2024-12-13 17:03:42
推荐回答(3个)
回答1:

你这种不是包的问题!!是你定义的字段长度如varchar2(2)那么你插入数据'男人'他就会报你所说的错误,大于最大值。因为你定义的是2而男人总长度是4一个汉字占两个char

回答2:

一般是两个数据库字符集不一致引起的。把那个字段的长度设的大一些。

回答3:

这种现象很可能是驱动版本太低导致