如何设置sql的值与IN它可以容纳可变数字,如...... WHERE ... status IN(4,6,7);?jdbc preparedInstancements for multiple value inside IN
PreparedStatement ps = con.prepareStatement(
"SELECT ea.* FROM employeeAssignment ea "
+ "JOIN employee e ON e.employeeID = ea.employeeID "
+ "WHERE e.resourceID = ? and ea.status IN (?);");
ps.setInt(1, 75);
ps.setInt(2, someArray/some thing other?);
相关:。http://stackoverflow.com/questions/178479/preparedstatement-in-clause-alternatives – Nivas
@nivas感谢它回答我的问题。 –
可能重复[什么是使用JDBC参数化IN子句的最佳方法?](http://stackoverflow.com/questions/2861230/what-is-the-best-approach-using-jdbc-for-parameterizing-一,在 - 条款) – BalusC