我知道把 N条数据放入集合里 然后执行SQL 可是不知道怎么写
谁能告诉我下
比如 A 表里
a1 , a2 , a3
b1 , b2 , b3
c1 , c2 , c3我在文件里读到了 上面这些数据想存到表里 可是不想通过循环1条插入1条 这样实现 我想 循环后方如集合 然后再执行INSERT
不知道怎么写
String[] subTemp = str.split(",");
int size= 0;
List list = new ArrayList();
for (int i =0 ; i < subTemp.length; i++) {
SysGinKoBean ginKo = new SysGinKoBean();
if(size == 0){
ginKo.setGinkoCode(subTemp[i]); //银行ID
}else if(size == 1){
ginKo.setGinkoNama(subTemp[i]); //银行名
}
size ++;
list.add(ginKo);
}
}不知道上面写的对不 我想知道怎么执行LIST 运行isert语句
谁能告诉我下
比如 A 表里
a1 , a2 , a3
b1 , b2 , b3
c1 , c2 , c3我在文件里读到了 上面这些数据想存到表里 可是不想通过循环1条插入1条 这样实现 我想 循环后方如集合 然后再执行INSERT
不知道怎么写
String[] subTemp = str.split(",");
int size= 0;
List list = new ArrayList();
for (int i =0 ; i < subTemp.length; i++) {
SysGinKoBean ginKo = new SysGinKoBean();
if(size == 0){
ginKo.setGinkoCode(subTemp[i]); //银行ID
}else if(size == 1){
ginKo.setGinkoNama(subTemp[i]); //银行名
}
size ++;
list.add(ginKo);
}
}不知道上面写的对不 我想知道怎么执行LIST 运行isert语句
忘记写了 这个是从文件里读取 然后存到SQL里的
ArrayList<SysGinkoBean> list = new ArrayList<SysGinkoBean>();循环取出(拼取sql)
foreach(SysGinkoBean sgb : list){
//拼取SQL
//sgb.getGinkoCode() //银行ID
//sgb.getGinkoNama() //银行名 …… //执行SQL
}
一行存入一条记录,3列
每个LIST SQL用参数写 insert into table (a1,a2,a3) values (?,?,?)
然后传3个参数 list.get(i).get(属性1) list.get(i).get(属性2)
但是这是非标准的写法,并不提倡。
所以,你只需要把需要插入的数据按顺序写到执行语句固定的位置,然后执行就可以了。