如何将两个一维数组值存储到jdbc java bean值中并将其存储到mysql中?

问题描述 投票:0回答:1

这里我得到学生证的格式正确,但是我的身份我只有最后一个值我的Java bean代码

String[] arr1=new String[1000]; //stuid
     if(aa!=null)
     {
         arr1=aa.split(",");
     }
      String[] arr = new String[1000]; //status
     if(ss!=null){
         arr = ss.split(",");
     }
             for(int j=0;j<arr1.length;j++)
             {
                    for(int i=0;i<arr.length;i++)
                     {
                        bb.setStuid(arr1[j]); 
                        bb.setStatus(arr[i]);
                        bb.setSid(sid);
                         bb.setCid(cid);
                         bb.setTtid(ttid);
                         bb.setDate(date);
                         bb.setDid(did);
                         bb.setHour(hour);
                     }
                    bb=ad.AddAttendance(bb);
         }


    return bb;

}

查看我的图像

并且我的mysql插入值为result page in mysql database (wrong value)

但是,我到底想要什么correct data show in front end

java mysql jdbc pojo
1个回答
0
投票

嗨,希望这会起作用。

您只能使用single for loop

String[] arr1=new String[1000]; //stuid
     if(aa!=null)
     {
         arr1=aa.split(",");
     }
      String[] arr = new String[1000]; //status
     if(ss!=null){
         arr = ss.split(",");
     }
             for(int j=0;j<arr1.length;j++)
             {

                        bb.setStuid(arr1[j]); 
                        bb.setStatus(arr[j]);
                        bb.setSid(sid);
                         bb.setCid(cid);
                         bb.setTtid(ttid);
                         bb.setDate(date);
                         bb.setDid(did);
                         bb.setHour(hour);

                    bb=ad.AddAttendance(bb);
         }


    return bb;

}
© www.soinside.com 2019 - 2024. All rights reserved.