Java使用PreparedStatement
執行SQL時,條件IN
的參數輸入方式如下。
下面是錯的!!
使用PreparedStatement.setObject
傳入Object[]
陣列參數。
PreparedStatement ps = conn.prepareStatement("select * from employee where id in (?)");
ps.setObject(1, new Object[] {"A0001", "A0002"});
ResultSet rs = ps.executeQuery();
沒有留言:
張貼留言