sql语句动态传递参数! 好象不可以吧! 我可以说下我的方法先在SERVLET里request.getParameter("m") 在封装起来 送到JSP里表现... 直接写SQL也没想到!
解决方案 »
- org.apache.xpath.operations.String与java.lang.String
- 初试java连接数据库 一直报错 求助!!
- How to set the allowed mimetypes in the sturts2.1.6
- 怎样架设一个web网站
- struts+spring+hibernate报错:could not initialize proxy - no Session
- 关于Struts标签的问题
- mybatis动态SQL语句判断,decimal类型的参数是0但是仍然判断为空
- 关于Socket字节序问题
- 新手开发EJB,求救,不知如何配置JBoss3.2.3
- 这是什么错误?ava.lang.ArrayIndexOutOfBoundsException: 0 >= 0
- 关于编程追加环境变量的问题
- 为什么抓取的数据有问题呀?
你把String sql 的值打印出来 放到查询分析器里验证一下
值是什么
select top ? from table order by id;
rs.setString(1,m);来传
int m=new Integer(request.getParameter("m")).intValue();
应该为:
int m=new Integer((String)request.getParameter("m")).intValue();
如果 m 获取了一个大于零的整数值,那你的代码应该没有问题
con. prepareStatement(String yoursql).setXX
如果有未知个数参数的话,可以先用#代替,然后再用?替代#,再采用这个方法