`
chengzhi
  • 浏览: 112323 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

数据的批处理

阅读更多
一.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
0
分享到:
评论

相关推荐

    基于Python的数据批处理技术探讨及实现.pdf

    1. 地理信息系统GIS与数据批处理技术的重要性:地理信息系统(GIS)是一种特定的信息技术,用于捕捉、存储、分析和显示地理数据。在GIS的运用中,通常会涉及到大量空间数据的处理,如地形分析、地图制作、资源管理等...

    基于Python的ArcGIS地理数据批处理.pdf

    基于Python的ArcGIS地理数据批处理,是一种利用Python语言对ArcGIS中地理数据进行批量处理的技术方法。这种方法相较于传统单一数据处理,具有高效、准确和可自动执行的优势。 ArcGIS是一个强大的地理信息系统,其...

    ILASII系统数据批处理功能研究

    【ILASII系统数据批处理功能研究】 ILASII(Integrated Library Automation System II)系统是一款广泛应用的图书馆自动化管理系统,它提供了高效的数据接口和强大的数据批处理功能,旨在优化图书馆的日常运营。...

    C# 导数据批处理

    【C# 导数据批处理】是一个典型的编程实践,它涉及到使用C#语言编写控制台应用程序,配合批处理脚本来实现高效的数据导入操作。在这一过程中,开发者通常需要考虑以下几个关键知识点: 1. **C# 控制台应用程序**:...

    ChatGPT最受期待的新功能,数据批处理炸裂全场

    最近,ChatGPT的新功能——数据批处理引起了人们的广泛关注和期待,被认为将会在未来的发展中起到关键作用。 数据批处理是一种能够快速处理大量数据的技术,它可以将大量数据分成较小的批次进行处理,从而提高数据...

    基于Python的数据批处理技术探讨及实现.zip

    数据批处理是一种在大数据处理领域常见的技术,它主要涉及对大量数据进行批量处理,而不是实时地处理单个数据流。Python作为一门强大的编程语言,在数据处理方面有着广泛的应用,尤其在批处理方面,其易读性、丰富的...

    全套下载及存放历史数据批处理程序

    "全套下载及存放历史数据批处理程序"的资源正是一组这样的工具,专为从远程服务器获取按日期组织的数据而设计。它可以帮助IT从业者节省大量手动操作的时间,提高工作效率。 批处理程序通常基于特定的编程语言或...

    基于Python的数据批处理探讨与应用.docx

    在本文中,作者牛常领和毕德贇深入探讨了如何利用Python进行数据批处理,并结合实际工作场景,展示了Python在处理文本文档数据、Excel数据以及地理空间数据方面的效率和实用性。 首先,Python的数据批处理涉及到的...

    基于中间件技术的数据批处理系统的设计与实现.docx

    ### 基于中间件技术的数据批处理系统的设计与实现 #### 1. 引言 随着信息技术的快速发展,企业级应用系统面临着越来越多的挑战,其中包括数据处理的复杂度增加、系统性能的需求提升以及跨平台兼容性的要求等。为了...

    按键精灵-办公自动化-Excel表格数据批处理软件-服装信息自动录入

    《按键精灵:提升办公效率,实现Excel表格数据批处理》 在现代办公环境中,面对大量重复性的Excel数据处理工作,如服装信息的录入,手动操作不仅耗时耗力,还容易出错。为了解放双手,提高工作效率,我们可以借助于...

    基于Python的ArcGIS地理数据批处理.zip

    本资料“基于Python的ArcGIS地理数据批处理.zip”主要探讨如何利用Python在ArcGIS环境中实现地理数据的批处理。 首先,Python在ArcGIS中的应用主要体现在ArcPy模块。ArcPy是ArcGIS Desktop和ArcGIS Pro中的一个...

    matlab对excel数据批处理实战案例二.rar

    5. **案例中的20190816matlab对excel数据批处理实战案例二** 案例文件可能是对上述批处理过程的一个具体实例,可能包含了实际的数据文件和处理脚本。通过运行这些脚本,我们可以学习如何根据具体需求定制批处理逻辑...

    基于Python的空间数据批处理在编制土地利用现状图中的应用.zip

    本主题“基于Python的空间数据批处理在编制土地利用现状图中的应用”深入探讨了如何利用Python技术进行大规模的土地利用现状数据分析与制图。 首先,土地利用现状图是反映一个地区土地资源利用情况的关键地图,它...

    matlab如Gasparini等人(2023)所述,bGen是一个强大的工具,用于在小数据批处理过程监控中生成计算机数据

    matlab如Gasparini等人(2023)所述,bGen是一个强大的工具,用于在小数据批处理过程监控中生成计算机数据。它简化了构建健壮的流程监控模型的过程,使其成为您的工作流程中一个有价值的补充.zip

    FMRI任务态数据批处理程序

    用于脑成像的批处理任务态数据的预处理,一个集成的MATLAB程序

    测试数据批处理文件

    用于快速处理程序的数据测试问题,由lingisgod特别推荐,大家放心下载

    MATLAB_数据批处理流程.rar

    1 批量删除txt或者000文件的头文件或者数据说明部分 2 把同一月份的数据放在一个文件夹下面进行合并成一个文件 3 对数据按照站点进行拆分存储 4 对数据进行求和 5 对求和后的点数据进行插值 带说明文件

    mysql自动备份数据批处理脚本

    此脚本实现自动备份mysql数据库,同时删除指定天数之前的数据库备份。里面有详细的备注说明,一看就会用。在win8、windows server2008 r2系统中测试均没有问题。可以在此脚本的基础上,创建Windows任务,定时处理此...

Global site tag (gtag.js) - Google Analytics