码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

假定参数为: Int[] objs;

......

StringBuffer sql = new StringBuffer();

sql.append("select * from table where id in(");

for (int i=0; i<objs.length; i++)

    (i == objs.length-1) ? sql.append("?)") : sql.append("?,");

PreparedStatement ps = conn.preparedStatement(sql.toString());

for (int i=1; i<=objs.length; i++)

    ps.setInt(i, objs[i]);

posted on 2013-05-16 22:32  海山  阅读(1472)  评论(0编辑  收藏  举报