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();
沒有留言:
張貼留言