java怎么将选中的多行数据插入表中

java怎么将选中的多行数据插入表中,第1张

java 连接数据库时,往数据库一次添加多条数据,可以在 DAO 层,使用

executeBatch0批量插入数据,如下代

码:

conn = DBToolkit getConnection0;

Statement stmt =

conn createStatementO ; j //连续添加多条 SQL

stmt addBatch (" insert into testdb book ( kind , name ) values ( java ', java in j

aciton )");

stmt addBatc (" insert into testdb book ( kind , name ) values ( c ',’ c in aciton )");//执行批量执行

stmt executeBatch0);

你写的代码statexecuteUpdate到数据库里面的语句是“insert into practice values(),()”

这个sql语句在数据库中根本无法执行

你要执行多条语句,分别执行每一条

String sql3 = "insert into practice values(。。。。。。。。。。)";

String sql4 = "insert into practice values(。。。。。。。。。。)";

statexecuteUpdate(sql3);

statexecuteUpdate(sql4);

或者下面那位同学的也行

String sql3 = "insert into practice values('lihua', 'male', 20)";

statexecuteUpdate(sql3);

sql3 = "insert into practice values('limei', 'female', 19)";

statexecuteUpdate(sql3);

你说的这个问题,其实是表的设计问题。

只要在t_b中,设计列为3列即可。

id

,

t_a_id

,

picture

添加多个,不过是sql、语句。

最简单的办法,是利用for()循环,如:

for(int

i

=

0;i<数;i++){

//你的sql *** 作语句如。

//insert

i

into

t_b

}

分给偶吧。。

^

^!

以上就是关于java怎么将选中的多行数据插入表中全部的内容,包括:java怎么将选中的多行数据插入表中、java代码中向数据库中插入多条记录,这样怎么不对呢。。。。、用java如何一次性上传多张图片到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10193745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存