批处理数据库(利用batch插入2w条数据)
public class Demo02Batch {
    /*
     * 批处理
     */
    public static void main(String[] args) {
        Connection conn=null;
        Statement stmt=null;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            conn=DriverManager.getConnection("jdbc:mysql:///little", "root", "root");
            conn.setAutoCommit(false);//设置自动提交关闭
            stmt=conn.createStatement();
            for(int i=0;i<20000;i++) {
                stmt.addBatch("insert into usr(username,password,regTime) values ('little"+i+"',111,now())");
            }
            stmt.executeBatch();
            conn.commit();
        } catch (SQLException e) {
            e.printStackTrace();
        }catch (ClassNotFoundException e) {
            e.printStackTrace();
        }finally {
            try {
                if(stmt!=null) stmt.close();
                if(conn!=null) conn.close();
            } catch (SQLException e2) {
                e2.printStackTrace();
            }
        }
    }
}
批处理数据库(利用batch插入2w条数据)的更多相关文章
- Mysql利用存储过程插入400W条数据
		CREATE TABLE dept( /*部门表*/ deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, /*编号*/ dname VARCHAR(20) NO ... 
- Mysql利用存储过程插入500W条数据
		比如插入1000W数据,不建议一次性插入,比如一次插入500W,分批插入. 创建表 /*部门表*/ CREATE TABLE dept( id INT UNSIGNED PRIMARY KEY AUT ... 
- 数据库一次性插入10w条数据,怎么插入效率快
		在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题 下面介绍SQL Server支持的两种批量 ... 
- django基础之day08,利用bulk_create 批量插入成千上万条数据
		bulk_create批量插入数据 models.py文件 class Book(models.Model): title=models.CharField(max_length=32) urls.p ... 
- 你向 Mysql 数据库插入 100w 条数据用了多久?
		阅读本文大概需要 2 分钟. ▌目录 多线程插入(单表) 多线程插入(多表) 预处理 SQL 多值插入 SQL 事务( N 条提交一次) ▌多线程插入(单表) 问:为何对同一个表的插入多线程会比单线程 ... 
- 使用JDBC向数据库中插入一条数据
		原谅我是初学者,这个方法写的很烂,以后不会改进,谢谢 /** * 通过JDBC向数据库中插入一条数据 1.Statement 用于执行SQL语句的对象 1.1 通过Connection 的 * cre ... 
- 向Oracle数据库插入一条数据
		这几天搞了一下Oracle数据库.可能用sql server习惯了,感觉好不方便.PL的界面友好度比sql server差远了 .既然都收购了PL了 为什么不给它做好一点呢?各种不便.郁闷 向Orac ... 
- java向数据库插入N条数据
		为了测试mysql的索引,要向数据库先插入上万条数据,然后再测试.手动插入太麻烦,写了一段代码. 先上代码: package action; import java.sql.Connection; i ... 
- oracle 向数据库同时插入多条数据
		oracle 与 mysql 不同. mysql 可以直接插入多条数据的操作: 采用 INSERT INTO 某表 VALUES(各个值),VALUES(各个值),.....; 或者 INSERT ... 
随机推荐
- 传统OGG与Microservice Architecture OGG的通信
			针对当前新出的ogg microservice architect(MA),现在只支持oracle 11g/12c的数据复制和投递.如果有其它版本的oracle或其它数据库,比如 mysql, db2 ... 
- kali linux 压缩文件解压缩命令(包含7z)
			tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1 ... 
- Harmonic Value Description HDU - 5916
			The harmonic value of the permutation p1,p2,⋯pn is ∑i=1n−1gcd(pi.pi+1) Mr. Frog is wondering about t ... 
- 【js】关于闭包和匿名函数
			关于js闭包.之前我一直以为是匿名函数,以为封闭式的创建即执行销毁就是闭包,其实这是匿名函数,不一样的.也没有闭包的使用经验. 后来去网上查了下才知道,闭包的意思是:函数内部还有函数,返回一个函数,内 ... 
- django的url配置
			在一个请求到达的时候,最先达到的就是视图层,然后根据url映射到视图函数.这一部分我们来说明url的配置. 概述 为了给一个应用设计URL,你需要创建一个Python 模块,通常称为URLconf(U ... 
- Linux学习笔记之Linux运行脚本时 $'\r' 错误
			1.Windows上操作 用notepad++编译器打开脚本,编辑->文档格式转换->转换为UNIX格式,然后保存. 重新上传.运行,问题解决 2.Linux上操作 用vi/vim命令打开 ... 
- php 版本号 整数化 mysql存储入库 比较大小【版本处理类,提供版本与数字互相转换】
			下载地址:https://download.csdn.net/download/a724008158/10659015 
- 怎样理解测试指标 :TPS和HPS
			TPS(Transaction per second) 是估算应用系统性能的重要依据.其意义是应用系统每秒钟处理完成的交易数量. 一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量. 系统整体处 ... 
- 论文阅读笔记 Improved Word Representation Learning with Sememes
			论文阅读笔记 Improved Word Representation Learning with Sememes 一句话概括本文工作 使用词汇资源--知网--来提升词嵌入的表征能力,并提出了三种基于 ... 
- TensorFlow学习---tf.nn.dropout防止过拟合
			一. Dropout原理简述: tf.nn.dropout是TensorFlow里面为了防止或减轻过拟合而使用的函数,它一般用在全连接层. Dropout就是在不同的训练过程中随机扔掉一部分神经元.也 ... 
