在Java中设置值失败

时间:2015-01-14 04:47:57

标签: java sql

我正在研究Java编码.. 试图设置作者值:

XXX.setStatusValue(YYY.AUTHOR.toString());

尝试在数据库中插入此值时,

这是我得到的错误:

  对于第1行的列'status_value',

太长了

我没有设计表格,只使用现有表格。

2 个答案:

答案 0 :(得分:2)

  

以下是我得到的错误:第1行的列'status_value'太长了

错误说明了一切。

您尝试插入数据库的值大于表中字段允许的最大长度。

插入较短的字符串,或者使数据库中的字段更长。

答案 1 :(得分:0)

我认为所有数据库列都有自己的长度,你不能设置值大于此值。如果您不知道列长度有多长,只需尝试插入值增加长度(例如从1到200)。发生错误时,您将确切知道列的长度。