首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

帮忙看看这是什么错误

2012-01-09 
帮忙看看这是什么异常?com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column

帮忙看看这是什么异常?
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'cont' at row 1
这是在向数据库中插入数据出现的问题,我把cont转成gbk码,就一切正常。否则就出现上面的异常?高手给解答一下吧。

[解决办法]
首先,这是程序在调用mysql时的错误,和JDBC无关.
好象是你的cont变量太长了,造成了记录集溢出.
然后JDBC调用了一个MysqlDataTruncation方法切断了你的数据库连接,并抛出错误.
[解决办法]
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'cont' at row 1 
看字面的意思是:你插入的数据太长了,超出数据库字段定义的长度了
[解决办法]

探讨
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'cont' at row 1
看字面的意思是:你插入的数据太长了,超出数据库字段定义的长度了

[解决办法]
LZ把数据表里的那个字段换成text型的应该就不会出这个错误了:)

热点排行