java jdbc 批量更新_java,jdbc,大量数据update更新效率很慢,哪位大神可怜可怜我吧...
数据库用的是mysql,部署在windows系统上。前提是不改变这两个条件。Stringsql="updatetableA=?,B=?,C=?whereD=?andE=?";字段D和E都建索引了。BatchPreparedStatementSetterbatch=new...
数据库用的是mysql,部署在windows系统上。前提是不改变这两个条件。
String sql= "update table A= ?, B= ?, C= ? where D= ? and E= ? ";
字段D和E都建索引了。
BatchPreparedStatementSetter batch = new BatchPreparedStatementSetter(){
@Override
public int getBatchSize() {
return rtData.size();
}
@Override
public void setValues(PreparedStatement ps, int i) throws SQLException {
Object[] obj = rtData.get(i);
ps.setObject(1, obj[0].toString());
ps.setObject(2, obj[1].toString());
ps.setObject(3, obj[2].toString());
ps.setObject(4, obj[3].toString());
ps.setObject(5, obj[4].toString());
}
};
int[] updateCounts = PConfigManageService.getJdbcTemplate().batchUpdate(sql,batch);
更新500条数据,需要20秒。太慢了。哪位大神可怜可怜我。尽量控制在5秒之内。
展开
java jdbc 批量更新_java,jdbc,大量数据update更新效率很慢,哪位大神可怜可怜我吧...相关推荐
- 计算机windows7更新失败,Win7电脑windows update更新失败如何解决?
长时间使用计算机后,始终需要更新一些补丁.但是,在用户发现修补程序已更新后,Windows更新失败.那么,当您遇到Windows 7系统更新失败时怎么解决呢?让我们教你如何解决它. 教程/方法 1.自 ...
- java jdbc 批量更新_java – JDBC PreparedStatement,批量更新和生成的密钥
我在批处理中使用jdbc preparedStatement并尝试获取由此创建的生成密钥时出现问题. 代码 : PreparedStatement stmt = null; ... connectio ...
- jdbc 批量insert_037 深入JDBC中PreparedStatement对象使用
1. 什么是SQL注入 (1) 什么是SQL注入? 所谓SQL注入,就是通过把含有SQL语句片段的参数插入到需要执行的SQL语句中,最终达到欺骗数据库服务器执行恶意操作的SQL命令. (2) 如何解决 ...
- java string类型大小_Java String类型数据的字节长度
问题描述: 向Oracle数据库中一varchar2(64)类型字段中插入一条String类型数据,程序使用String.length()来进行数据的长度校 验,如果数据是纯英文,没有问题,但是如果数 ...
- java停车收费系统 源码开源_Java开源商城源码推荐,从菜鸡到大神,永远绕不开的商城系统
每个Java程序员,从懵逼菜鸡,再到懵懂菜鸟,再到小鸟,大鸟,最后到技术大神,始终绕不开商城系统,里面蕴含了大量的业务,涉及到了大量的知识点和解决方案. 今天介绍一款Java开源商城源码 xmall- ...
- 大学四年我这样学习大数据技术,成为了别人眼中的大神
在大学里,千万不要老师教什么,你就只学什么,这是远远不够的,对于我们大数据专业,甚至整个计算机专业的同学来说,大学四年最重要的能力就是自学.大学的课程不像高中那么紧,留给我们自学的时间还是比较多的,作 ...
- win7更新错误0x800b0109_Win7系统Windows update更新出现错误代码800b0101怎么办
有不少win7系统用户在进行Windows update更新的时候,总是会遇到各种各样的错误,比如有win7系统用户在更新的时候,出现错误代码800b0101,导致更新失败,该怎么解决这样的问题呢?现 ...
- bilibili源码_Java开源商城源码推荐,从菜鸡到大神,永远绕不开的商城系统
每个Java程序员,从懵逼菜鸡,再到懵懂菜鸟,再到小鸟,大鸟,最后到技术大神,始终绕不开商城系统,里面蕴含了大量的业务,涉及到了大量的知识点和解决方案. 今天介绍一款Java开源商城源码 xmall- ...
- java 控制台刷屏 dll_Java刷屏问题,下面是我编的代码,请大神帮忙解决下,谢谢...
importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassjiemianextendsJFrame{JButtonz ...
最新文章
- 单片机异常复位后如何保存变量数据
- 22个超详细的 JS 数组方法
- 骁龙865确定:年底发布 支持5G!
- No project is easy, am I right?
- 2018百战程序员大数据全套教程
- 全国省、市、县(区)编码表
- AI 人工智能学习之需要具备的基础知识
- tfidf关键词提取php,TFIDF介绍
- 我读过的(股票)书籍
- 如何区分直连串口线和交叉串口线
- 360浏览器打不开html5文件,360浏览器打不开oa_打不开360浏览器
- MSDC 4.3 接口规范(15)
- 爬取虎扑社区,存入MongoDB数据库
- 基于Adams联合MATLAB的联合仿真设置
- 大话SEO网站优化|SEO优化入门技术详解
- c语言中a的作用是什么意思,在c语言中* a是什么意思
- 在centos或者linux中安装完软件不能远程连接问题
- 软件和系统可追溯性学习(一)
- python time模块_Python time模块和datetime模块
- 北大青鸟ACCP初学java
热门文章
- 强悍的 vim —— g s 替换区别
- 机器学习基础(五十四)—— 支持向量机(SVM)
- [面试] C/C++ 语法(五) —— extern
- java实现兵乓球比赛_C语言实现乒乓球比赛
- python自动化测试-Python实现性能自动化测试竟然如此简单
- python画3d图-Python 绘制酷炫的三维图步骤详解
- python能做什么游戏-有趣又好玩的9个Python编程小游戏、简直太棒了
- python官网下载步骤-下载及安装Python详细步骤
- python 下载文件-用python下载文件的若干种方法汇总
- python是什么课程-Python课程包括哪些内容?