insert into bjrk(rkje,xsje,ck,rktime,cartype,)values('"+rkje[i]+"','"+xsje[i]+"','"+ck[i]+"','"+rktime[i]+"','"+cartype[i]+"')"); 数组那部分怎么写呢?

解决方案 »

  1.   

    cursor还有点不会使 如果是用for 该怎么写呢?
      

  2.   


    大概应该是这个样子的:
    for v_name in cursor_name(参数) loop
      --your codes
    end loop;
      

  3.   

    你这个数组的值也不是一个一个数组的。你先获得这些数组的[i]值,就不行了。外边用java的for 循环就行了。
      

  4.   

    String sql = "insert into pictures(pk_info,note,url) values(?,?,?)";

     DBManager dbManager =  new DBManager();
     PreparedStatement papStatement = dbManager.getPreparedStatement(sql);
     
     try {
     
        for(int i=0;i<note.size();i++){
      if(note.get(i)!=null&&note.get(i).trim().length()>0){
    papStatement.setInt(1,pk_info);
    papStatement.setString(2,note.get(i));
    papStatement.setString(3,url+"\\"+file.get(i));
    papStatement.addBatch();  
      }

        }
        
        papStatement.executeBatch();
    可以参考上面的代码