Java批量插入数据
来源:互联网 发布:淘宝销售数据查询 编辑:程序博客网 时间:2024/06/06 09:04
Java批量插入数据
实现Java批量插入数据库数据,在javaeye中看到过几篇关于实现Java批量插入数据库数据,转载时没有找到,就自己写一下,也算是对自己学习过程中所遇到过的问题做一个总结。
一般关于批量向数据库插入数据都采用PreparedStatement、Statement…………也包括直接使用JDBC API、框架…………
也看到过几篇关于这些内容的总结,及大家的评论,以下为我总结的关于批量向数据库插入数据。
1,使用JDBC API实现配量插入数据:有篇文章介绍过关于JDBC API、Hibernate实现批量插入数据,采用JDBC API 方式实现随着数据的增长,速度更胜于Hibernate。当然,对于这个测试的准确我并不保证,但是我也会优先选用JDBC API方式实现(原因:简单、易学、相对于框架更通用,不会过时)。
2,采用PreparedStatement对象实现批量插入数据:PreparedStatement是真正的批处理命令,不是其他的伪批处理命令可以相比的(个人意见),它相对于其他的实现批量处理是非常的强大,比如字段不断改变,每次都要从文件从新读取就只能使用PreparedStatement对象来实现。再有就是存在即合理,既然PreparedStatement对象可以多次高效地执行预编译的语句,就一定有其原因(JDk源码没有分析过,和Statement实现的区别不了解)。
3,实现批量插入数据库数据
Java代码
插入10000条数据用时3141毫秒,对于我已经很理想了, 毕竟我们不会使用MySQL进行非常大型项目的开发,对于10000条数据3秒多点,已经可以了,我相信对于大家应该也足以应付了,我们不会每天都插入10000条吧,当然对于我的话如果有这样的需求,我不会选择MySQL。
- java 批量插入数据
- Java批量插入数据
- Java批量插入数据
- Java批量插入数据
- java 批量插入数据(Oracle)
- Java批量插入、更新数据
- Java 批量插入数据库(MySQL)数据
- java结合mybatis批量快速插入数据
- Java 批量插入数据库(MySQL)数据
- 【JAVA】oracle批量插入数据操作
- java批量插入数据到Oracle
- elasticsearch使用java api批量插入数据
- 批量保存,批量插入数据
- mongodb批量插入插入数据
- 批量插入数据重复插入
- 批量插入数据集
- asp批量插入数据
- 批量插入数据
- mysql安装
- Java-class1&2
- ios 屏幕截图
- 在开机启动脚本/etc/init.d/rcS中添加自己的应用程序
- Solr卸载、加载索引数据
- Java批量插入数据
- Java:super关键字使用(上)
- 什么是对象,什么是类,什么是面向对象的编程语言,什么是面向面向对象的编程思想?
- 单词倒置
- JSP
- ubuntu16.04+gtx1060+cuda8.0+caffe安装、测试经历
- LINTCODE——统计前面比自己小的数的个数
- mui的时间控件 picker
- selenium技术学习-定位方法之一