本帖最后由 shaonianku111 于 2013-02-03 16:51:23 编辑

解决方案 »

  1.   

    先确定是否连接成功,之后查看一下你的str_1和str_2是否不为null。
    之后你查看一下你的条件是否有对应的结果。
    over
      

  2.   

    方法里的定义了rs, 但没用,而是给rs_1赋值,并返回rs_1,这个rs_1是否应是rs?
      

  3.   

    额  这个是我书写错误   方法中的rs_1   应该是 rs   额  写错了
      

  4.   

    我输出了   str_1   str_2   都不为null       而且 语句在SQL server 中运行了   没有出错   
      

  5.   

    debug下,看ResultSet rs_1 = (new JDBCutil()).execute(sql_1,str_1,str_2);返回的rs_1是什么就行了。
      

  6.   

    是不是类型的问题
    orderId=? and productCode=?比如orderId应该是setInt之类的
      

  7.   

    +1 楼主debug看一下吧 可能是造型的问题
      

  8.   

    str1的类型改为int,
    String str_1 = request.getParameter("orderId");改为
    int str_1=Integer.parseInt(request.getParameter("orderId"));