0

我目前在调用Connection 类的createArrayOf(String,Object)时遇到 SQLException。我的数据库是HSQL,用于生成类型的代码如下:

create type FOO as BIGINT;

我调用的java代码如下:

Connection conn = createConnection();  
conn.createArrayOf("MySchema.FOO",data);

这也失败了:

Connection conn = createConnection();  
conn.createArrayOf("FOO",data);

结果输出是:

JDBC 调用中的参数无效:FOO

我的问题是如何绑定到 HSQL 数据库中存在的类型,这不是内存中的实例。

4

1 回答 1

1

当前不支持用户定义类型作为此方法的参数。您可以使用“BIGINT”。HSQLDB 的未来版本可能支持用户定义的类型参数。

于 2012-09-20T16:00:57.287 回答