从HSQL DB 1.8迁移到2.0

时间:2010-12-10 05:42:21

标签: java hsqldb

最近我遇到了这个问题。我正在维护一个用Java编写的软件产品,HSQLDB是后端数据库引擎版本1.8。但最近我们将HSQLDB版本从1.8升级到2.0。迁移之后,当HSQLDB运行一些预准备语句时,我们会收到以下错误

java.sql.SQLException: data exception: string data, right truncation

有什么想法吗?

谢谢,

Upul

3 个答案:

答案 0 :(得分:1)

我认为,这是这个版本中的错误..但是现在已经修好了......

您可以使用此链接进行检查 http://sourceforge.net/tracker/index.php?func=detail&aid=2983086&group_id=23316&atid=378131

答案 1 :(得分:1)

在最新的2.0.1快照版本(http://hsqldb.org/support)中,对旧版本升级过程中出现的问题进行了一些进一步的修复。如果您仍然遇到最新版本的问题,请向HSQLDB项目报告详细信息,我们将调查并解决问题。

答案 2 :(得分:1)

延迟回答但可能对其他人有帮助,当插入或更新操作超出字段的最大长度时会抛出此异常。对于我的情况,我也将hsqldb版本从1.8更新到2.4.8并且设置* sql.enforce_strict_size = false *属性根本没有帮助。