Ree*_*Ree 10 java sql postgresql jdbc
我正在尝试绑定一个准备好的语句参数,这是一个"多维"PostgreSQL数组.这是一个数组示例(列类型是numeric[]):
{{1,10},{2,20}}
Run Code Online (Sandbox Code Playgroud)
如何使用预准备语句绑定类似的值?我试过了:
stmt.setObject(1, "{{1,10},{2,20}}", Types.ARRAY);
Run Code Online (Sandbox Code Playgroud)
它不起作用:
无法将java.lang.String的实例强制转换为Types.ARRAY类型
有任何想法吗?
Rom*_*kar 13
尝试这样的事情(未经测试):
------------------ your connection
V
Array inArray = conn.createArrayOf("integer", new Integer[][] {{1,10},{2,20}});
stmt.setArray(1, inArray);
Run Code Online (Sandbox Code Playgroud)
链接:
| 归档时间: |
|
| 查看次数: |
10941 次 |
| 最近记录: |