您的位置:程序门 -> java -> j2se / 基础类



jdbc如何生成带in的sql语句


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


jdbc如何生成带in的sql语句
发表于:2007-03-20 09:19:36 楼主
现需要生成一个带in的sql,数据库是mysql的
语句如select   *   from   table   where   field   in   (?)
我用preparedstatement添加参数
?中代入具体的值如1,2,4,sql变成select   *   from   table   where   field   in   (1,2,4)
在mysql中执行一切正常
preparedstatement   stat;
stat.setstring(1, "1,2,4 ");
运行后不成功
查看运行的sql为select   *   from   table   where   field   in   ( '1,2,4 ')
除了把sql变成select   *   from   table   where   field   in   (?,?,?)这种方法外还有没有其他办一个 '? '解决?
如何在jdbc中添加这个参数


快速检索

最新资讯
热门点击