男子26刀捅死陌生女子,如果当时我在场,上去劝阻,那男的又来捅我,假设我比他强,秒了他?我要不要坐牢呢?如果是你,你会咋整哦
别外问个问题,java中在调用存储过程时,如下:
String sql = "{call PS_Product_SalePriceChangedReport(?,?,?,?,?,?,?,?,?,?,?,?,?,?)}";
CallableStatement cs = con.prepareCall(sql);
我里面有这么多参数,调用时如何指定到具体的某参数呢?
setParameter("", ""); 没这方法
cs.setString();  这种参数中有相同类型的,那也指定不到

解决方案 »

  1.   

    沒看懂你的意思
    cs.setString(1,"");1代表第一个问号,如果是int型就用setInt();
    cs.setString(2,"");
    ...
    这样难道不能用吗?
      

  2.   

    1.按参数顺序:cs.setString(1,value)
    2.按参数对应字段:cs.setString("columName",value);
      

  3.   

     第一个问题
      话说,武功再高也怕菜刀,人都已经被他捅死了,就不要再加上自己这条了
      再说,人家没砍你,你去阻止人家,是自卫嘛?中国的法官大人可不是好糊弄的
     第二个问题
    cs.setString(1,"");
    cs.setInt(2,"");
      按类型匹配就行
      

  4.   

    Using setString is OK.Object man, me;
    if isGreater(man,me){
       callPloice();
    }
    else{
       if state == "正当防卫" 
          kill(man);
    }
      

  5.   

    别外问个问题,java中在调用存储过程时,如下:这才是中心思想
      

  6.   

     
    已经解决谢谢
     boolean hadResults = cs.execute();  
          while (hadResults) {  
              ResultSet rs = cs.getResultSet();  
              while (rs != null && rs.next()) {  
              ProductPriceChange ppc = new ProductPriceChange();
                 ppc.setName(rs.getString(1));
                 ppc.setCode(rs.getString(2));
                 ppc.setShowcategoryname(rs.getString(3));
                 ppc.setShowcategoryid(rs.getInt(4));
                 ppc.setUnit(rs.getString(5));
                 ppc.setUnitquantity(rs.getInt(6));
                 ppc.setBatchstock(rs.getInt(7));
                 ppc.setIsdisplay(rs.getInt(8));
                 ppc.setPsisdisplay(rs.getInt(9));
                 ppc.setPh2saleprice(rs.getDouble(10));
                 String name1 = rs.getString(1);  
                 System.out.println(":" + name1+"--"+rs.getString(2)+"--"+rs.getString(3)+"--"+rs.getInt(4)+"--"+rs.getString(5)+"--"+rs.getInt(6)+"--"+rs.getInt(7)+"--"+rs.getInt(8)+"--"+rs.getInt(9)
                  +"--"+rs.getDouble(10)+"--"+rs.getDouble(11)+"--"+rs.getDouble(12)+"--"+rs.getInt(13)+"--"+rs.getDouble(14)+"--"+rs.getInt(15)+"--"+rs.getDouble(16)+"--"+rs.getInt(17)+"--"
                  +rs.getInt(18)+"--"+rs.getInt(19)+"--"+rs.getDouble(20)+"--"+rs.getDouble(21)+"--"+rs.getString(22)+"--"+rs.getInt(23));  
              }  
              if(cs.getMoreResults()){      //检查是否存在更多结果集  
               rs = cs.getResultSet();
               while(rs != null && rs.next())
               System.out.println("查询到的总页数为:"+rs.getInt(1));
               
              } 代码问题容易解决,人心的问题难啊   
         }  
      

  7.   


    while(true)
    {
      System.out.println("2b青年");
    }