Java如何向sql中一次插入多行数据啊? 比如我用一个循环得到了结果为 01 aa 1 02 5
Java如何向sql中一次插入多行数据啊?比如我用一个循环得到了结果为01aa102bb203bn3怎么讲这些插入SQL中...
Java如何向sql中一次插入多行数据啊?
比如我用一个循环得到了结果为
01 aa 1
02 bb 2
03 bn 3
怎么讲这些插入SQL中 展开
比如我用一个循环得到了结果为
01 aa 1
02 bb 2
03 bn 3
怎么讲这些插入SQL中 展开
3个回答
展开全部
先循环这个结果,拼接sql字符串,比如
StringBuffer sb = new StringBuffer();
sb.append("insert into table(column1,column2,column3) values('01','aa',1);")
sb.append("insert into table(column1,column2,column3) values('02','bb',2);")
sb.append("insert into table(column1,column2,column3) values('03','cc',3);")
然后把这个字符串去执行sql
追问
我的结果是用循环得到的,想循环一个结果往里面插入一个行数据
追答
建议不要再循环里面去访问数据库,建议先循环结果,拼接好sql,循环结束,再一次性插入到数据库里面
展开全部
在你循环中写添加的SQL语句,这样每循环得到一个结果就添加一次
追问
(⊙o⊙)哦,我试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用批处理。
更多追问追答
追问
啥叫批处理
追答
这是JDBC的基础内容,你最好去找个博客好好看看。
因为按照你的描述场景,单纯的拼接一条SQL,可能不是你真正想要的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询