一.jdbc写法
package org.inspur.aaDemo;
import java.sql.*;
public class Test {
public Connection t() {
Connection con = null;
String url = "jdbc:oracle:thin:@10.122.11.2:1521:zypw";
String user = "zypwt";
String password = "zypwt";
try {
Class.forName("oracle.jdbc.OracleDriver");
try {
con = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return con;
}
public static void main(String[] args) throws SQLException {
Test tt = new Test();
Connection con = tt.t();
PreparedStatement pstmt = null;
pstmt = con.prepareStatement("insert into chg_zwxx (zw_id,zb,zw_mc,p_mc,fq_id,zwt_id,chg_id,cjsj) values(?,?,?,?,?,?,?,sysdate)");
for (int i = 1; i < 100; i++) {
pstmt.setString(1, i + "");
pstmt.setString(2, "号");
pstmt.setString(3, "试");
pstmt.setString(4, "排");
pstmt.setString(5, "区");
pstmt.setString(6, "图");
pstmt.setString(7, "管");
pstmt.addBatch();
}
pstmt.executeBatch();
con.close();
}
}
二.spring中
public Integer update(final List list){
BatchPreparedStatementSetter setter = new BatchPreparedStatementSetter() {
public int getBatchSize() {
return list.size();
}
public void setValues(PreparedStatement ps, int index)
throws SQLException {
PaiBjView view = (PaiBjView) list.get(index);
ps.setString(1,view.getP_mc());
ps.setString(2,view.getP_lx());
ps.setString(3,view.getP_id());
}
};
String update="UPDATE CHG_P SET P_MC=?,P_LX=? WHERE P_ID=? ";
JdbcTemplate jt = new JdbcTemplate(getCommDao().getDataSource());
jt.batchUpdate(update, setter);
System.out.println("执行完更新操作");
return null;
}
分享到:
相关推荐
1. 地理信息系统GIS与数据批处理技术的重要性:地理信息系统(GIS)是一种特定的信息技术,用于捕捉、存储、分析和显示地理数据。在GIS的运用中,通常会涉及到大量空间数据的处理,如地形分析、地图制作、资源管理等...
基于Python的ArcGIS地理数据批处理,是一种利用Python语言对ArcGIS中地理数据进行批量处理的技术方法。这种方法相较于传统单一数据处理,具有高效、准确和可自动执行的优势。 ArcGIS是一个强大的地理信息系统,其...
【ILASII系统数据批处理功能研究】 ILASII(Integrated Library Automation System II)系统是一款广泛应用的图书馆自动化管理系统,它提供了高效的数据接口和强大的数据批处理功能,旨在优化图书馆的日常运营。...
【C# 导数据批处理】是一个典型的编程实践,它涉及到使用C#语言编写控制台应用程序,配合批处理脚本来实现高效的数据导入操作。在这一过程中,开发者通常需要考虑以下几个关键知识点: 1. **C# 控制台应用程序**:...
最近,ChatGPT的新功能——数据批处理引起了人们的广泛关注和期待,被认为将会在未来的发展中起到关键作用。 数据批处理是一种能够快速处理大量数据的技术,它可以将大量数据分成较小的批次进行处理,从而提高数据...
数据批处理是一种在大数据处理领域常见的技术,它主要涉及对大量数据进行批量处理,而不是实时地处理单个数据流。Python作为一门强大的编程语言,在数据处理方面有着广泛的应用,尤其在批处理方面,其易读性、丰富的...
"全套下载及存放历史数据批处理程序"的资源正是一组这样的工具,专为从远程服务器获取按日期组织的数据而设计。它可以帮助IT从业者节省大量手动操作的时间,提高工作效率。 批处理程序通常基于特定的编程语言或...
在本文中,作者牛常领和毕德贇深入探讨了如何利用Python进行数据批处理,并结合实际工作场景,展示了Python在处理文本文档数据、Excel数据以及地理空间数据方面的效率和实用性。 首先,Python的数据批处理涉及到的...
### 基于中间件技术的数据批处理系统的设计与实现 #### 1. 引言 随着信息技术的快速发展,企业级应用系统面临着越来越多的挑战,其中包括数据处理的复杂度增加、系统性能的需求提升以及跨平台兼容性的要求等。为了...
《按键精灵:提升办公效率,实现Excel表格数据批处理》 在现代办公环境中,面对大量重复性的Excel数据处理工作,如服装信息的录入,手动操作不仅耗时耗力,还容易出错。为了解放双手,提高工作效率,我们可以借助于...
本资料“基于Python的ArcGIS地理数据批处理.zip”主要探讨如何利用Python在ArcGIS环境中实现地理数据的批处理。 首先,Python在ArcGIS中的应用主要体现在ArcPy模块。ArcPy是ArcGIS Desktop和ArcGIS Pro中的一个...
5. **案例中的20190816matlab对excel数据批处理实战案例二** 案例文件可能是对上述批处理过程的一个具体实例,可能包含了实际的数据文件和处理脚本。通过运行这些脚本,我们可以学习如何根据具体需求定制批处理逻辑...
本主题“基于Python的空间数据批处理在编制土地利用现状图中的应用”深入探讨了如何利用Python技术进行大规模的土地利用现状数据分析与制图。 首先,土地利用现状图是反映一个地区土地资源利用情况的关键地图,它...
matlab如Gasparini等人(2023)所述,bGen是一个强大的工具,用于在小数据批处理过程监控中生成计算机数据。它简化了构建健壮的流程监控模型的过程,使其成为您的工作流程中一个有价值的补充.zip
用于脑成像的批处理任务态数据的预处理,一个集成的MATLAB程序
用于快速处理程序的数据测试问题,由lingisgod特别推荐,大家放心下载
1 批量删除txt或者000文件的头文件或者数据说明部分 2 把同一月份的数据放在一个文件夹下面进行合并成一个文件 3 对数据按照站点进行拆分存储 4 对数据进行求和 5 对求和后的点数据进行插值 带说明文件
此脚本实现自动备份mysql数据库,同时删除指定天数之前的数据库备份。里面有详细的备注说明,一看就会用。在win8、windows server2008 r2系统中测试均没有问题。可以在此脚本的基础上,创建Windows任务,定时处理此...