【发布时间】:2013-12-15 05:43:57
【问题描述】:
我有一个包含特定值的字符串数组“String[]”。我想将该数组动态传递给 SQL“IN”子句,例如:
Select * from Employee where emp_name in (?);
这里“?”必须用字符串数组替换。我想在 Java 类中做到这一点。我试过了
Array array = conn.createArrayOf("VARCHAR", new Object[]{"1", "2","3"});
pstmt.setArray(1, array);
但它不起作用并出现异常“SQLFeatureException”。
谢谢!!!
【问题讨论】: