*************PreparedStatement中如何在sql中使用in
请看我的程序:
String sql = "select * from test where id in ( ? ) ";
PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setString(1, idS);
ResultSet rs = stmt.executeQuery(); //这行总是报错
while (rs.next()) {
......
}
我用的是oracle9i数据库,如果不使用预编译的方式,执行就没有问题。
难道预编译不能使用in吗?