读书人

帮忙看看这是什么错误

发布时间: 2012-01-09 21:05:41 作者: rapoo

帮忙看看这是什么异常?
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型的应该就不会出这个错误了:)

读书人网 >Java Web开发

热点推荐