首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java 里 小弟我想插入多行数据如何写呀

2012-07-02 
java 里 我想插入多行数据怎么写呀我知道把 N条数据放入集合里 然后执行SQL 可是不知道怎么写谁能告诉我下

java 里 我想插入多行数据怎么写呀
我知道把 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语句

[解决办法]
用list集合
[解决办法]
你用的是什么数据库?如果是mysql的话,倒是有个办法。insert into tabname (字段1,字段2,字段3) values(字段值1,字段值2,字段值3),(另一个字段1的值,另一个字段2的值,另一个字段3的值)......;
但是这是非标准的写法,并不提倡。
所以,你只需要把需要插入的数据按顺序写到执行语句固定的位置,然后执行就可以了。

热点排行