`
a0102051365
  • 浏览: 34094 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

jdbc批处理ad使用

阅读更多
package Jdbcday02;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class TestBatchAdvance {
	public static void main(String[] args) {
		testBatch();
	}
	public static void testBatch(){
		String sql="insert into mytemp values(?,?)";
		try {
			Connection conn=
				ConnectionUtils.openConnection();
			conn.setAutoCommit(false);
			PreparedStatement psmt=conn.prepareStatement(sql);
					for (int i = 0; i < 10000; i++) {
						psmt.setInt(1, i);
						psmt.setString(2, "values"+i);
						psmt.addBatch();			//添加到批处理上
						if (i%1000==0) {
							psmt.executeBatch();		//每1000次一提交
						}
						psmt.executeBatch();
					}
			conn.commit();
			ConnectionUtils.closeStatement(psmt);
			ConnectionUtils.closeConnection(conn);
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
}
分享到:
评论

相关推荐

    ghut最新的spring开源代码

    Spring框架是中国IT开发领域中最广泛使用的开源框架之一,由Rod Johnson发起,旨在简化企业级Java应用的开发。Spring以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)...

    技術分享_Batch_Deploy1

    本文档将详细介绍如何通过配置环境变量、使用`asadmin`工具、编辑配置文件以及创建批处理脚本来实现Jenkins自动构建与部署的过程。该文档特别针对GlassFish服务器,并通过具体的示例来展示整个流程。 #### 二、环境...

    大数据分析关键技术概述.pptx

    它包括ThriftServer(提供JDBC连接)、MetaStore(存储元数据)、Driver(负责SQL编译、优化和执行)和ExecutionEngine(与Hadoop交互,执行MapReduce任务)等组件,实现了对HDFS上的数据的批处理查询。 总结,大...

    spark meetup ppt

    - Spark Streaming:用于流数据处理,支持诸如Ad-hoc Queries(即时查询)和Batch Processing(批处理)。 - MLlib:Spark中的机器学习算法库,支持一些常见的机器学习算法和工具,如稀疏向量支持、评估支持、分类、...

Global site tag (gtag.js) - Google Analytics