JDBC批量向数据库插入数据(十)
来源:互联网 发布:nga 数据库 编辑:程序博客网 时间:2024/04/30 05:24
重点内容
1.在插入大量数据时,我们使用statement对象,而不用PreparedStatement对象。
2.实例演示
package TestBatch;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.Statement;public class TestBatch { public static void main(String[] args) throws SQLException { Statement stmt=null; ResultSet rs=null; String url ="jdbc:mysql://localhost:3306/test"; String user = "root"; String password = "root"; Connection conn = DriverManager.getConnection(url, user, password); System.out.println("Successfully connected"); conn.setAutoCommit(false); long start=System.currentTimeMillis(); stmt=(Statement) conn.createStatement(); for(int i=0;i<30000;i++) { stmt.addBatch("insert into tb_batch(name,depart,address)value('凯耐"+i+"','部门"+i+"','深圳')"); } stmt.executeBatch(); long end=System.currentTimeMillis(); System.out.println("插入3万条数据所需时间"+(end-start)+"毫秒"); conn.commit(); }}
数据结果
Successfully connected插入3万条数据所需时间9318毫秒
阅读全文
0 0
- JDBC批量向数据库插入数据(十)
- 向数据库插入批量数据
- 向数据库中批量插入数据
- java jdbc向数据库插入大量数据
- JDBC向数据库中插入数据
- jdbc批量插入数据库
- jdbc批量插入数据
- JDBC批量插入数据
- 在ASP.NET中,向数据库批量插入数据
- 在ASP.NET中,向数据库批量插入数据
- 在ASP.NET中,向数据库批量插入数据
- 在ASP.NET中,向数据库批量插入数据
- 在ASP.NET中,向数据库批量插入数据
- 在ASP.NET中,向数据库批量插入数据
- ASP.NET中,向数据库批量插入数据
- .net批量向Oracle数据库中插入数据
- C# 向数据库批量更新数据(插入、更新、删除)
- 利用mysql存储过程向数据库批量插入数据
- 2017今日头条网招在线编程题(部分)
- php+中文分词scws+sphinx+mysql+只作为个人笔记,请点击下面链接到原地址查看
- [shell] eval
- DirectShow学习笔记
- React使用PropTypes进行类型检测
- JDBC批量向数据库插入数据(十)
- python<win10下使用定时任务执行爬虫程序>
- 一个分类方法:在降维的同时能增大类别分离度,在手写数字数据集及鸢尾花的图片数据集上做了对比试验
- Mysql 高级sql操作: DELETE,UPDATE与LEFT JOIN
- LeetCode 120. Triangle
- HashMap的工作原理
- 自定义Behvior(CoordinatorLayout)
- JS 中 new 操作符
- CSS选择器优先级以及效率排名以及如何提高选择器效率来提升web前端性能