DB2 ps.setString() jsp页面中执行查询--求高手
sql="selectfilenamefromcp_filewherecp_month=?"ps=con.prepareStatement(sql.toString())...
sql="select filename from cp_file where cp_month=?"
ps = con.prepareStatement(sql.toString());
ps.setString(1, cp_month);
rs = ps.executeQuery();
这样就会出错
如果这样把?去掉ps = con.prepareStatement(sql.toString()+“‘”+cp_month+"'");
rs = ps.executeQuery();
就不会出错。
好几个sql了,只要setString();传参就会出错。没有参数就不会有问题
为什么用setString传参数就会出错呢。在java文件里这样传参是没有问题的啊
求高手解答 展开
ps = con.prepareStatement(sql.toString());
ps.setString(1, cp_month);
rs = ps.executeQuery();
这样就会出错
如果这样把?去掉ps = con.prepareStatement(sql.toString()+“‘”+cp_month+"'");
rs = ps.executeQuery();
就不会出错。
好几个sql了,只要setString();传参就会出错。没有参数就不会有问题
为什么用setString传参数就会出错呢。在java文件里这样传参是没有问题的啊
求高手解答 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询