AdSense

網頁

2025/1/19

Java JDBC PreparedStatement IN args

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();

沒有留言:

AdSense