java语句 sql 批量增加数据

java语句 sql 批量增加数据,第1张

你指的批量数据是来自哪里?还是自造数据?不管哪种方式都需要使用循环配合insert 语句向表添加数据,举例: for(int i=0i<100i++){ String sql = "insert into Temp(name ,age ) values(......)".... }

java连接数据库时,往数据库一次添加多条数据,可以在DAO层,使用executeBatch()批量插入数据,如下代码:

conn = DBToolkit.getConnection()

Statement stmt = conn.createStatement()

//连续添加多条SQL

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

stmt.addBatch("insert into testdb.book (kind, name) values ('c', 'c in aciton')")

//执行批量执行

stmt.executeBatch()


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

原文地址: http://outofmemory.cn/bake/11463760.html

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

发表评论

登录后才能评论

评论列表(0条)

保存