`
a0102051365
  • 浏览: 33847 次
  • 性别: 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();
		}
	}
}
分享到:
评论

相关推荐

    jdbc 批处理.rar

    "jdbc 批处理.rar"这个压缩包很可能包含了一些关于如何使用JDBC进行批处理的示例代码或教程。 批处理主要涉及到以下关键知识点: 1. **Statement对象的设置**:在JDBC中,`Statement`或`PreparedStatement`对象是...

    JDBC的批处理操作三种方式

    JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式

    使用JDBC的批处理功能

    本文将详细阐述JDBC批处理的基本概念、优势以及如何在实际应用中使用。 一、批处理的概念 批处理是指一次性提交多个SQL语句到数据库进行执行,而不是逐个发送和执行。在JDBC中,批处理主要通过Statement或...

    JDBC批处理数据

    1. **使用批处理:** 将多条SQL语句打包成一个批处理操作,一次提交给数据库。 2. **合理使用PreparedStatement:** PreparedStatement对象比Statement更加高效,因为它支持参数化查询,可以防止SQL注入攻击,并且...

    JDBC数据库操作值MySQL批处理操作

    在Java编程中,JDBC(Java Database ...通过正确使用批处理,开发者可以优化数据库操作,提升应用程序的性能,特别是在处理大数据量时效果显著。在实际开发中,应根据具体需求和场景,合理选择和运用这些技术。

    用pinyin4j 获取拼音简码 + JXL 读写Excl文件 + JDBC 批处理

    例如,如果你需要更新大量用户的数据,可以使用JDBC批处理来批量更新,减少网络通信和数据库事务处理的开销。 结合这三个技术,我们可以实现一个功能强大的系统。例如,一个基于Web的应用可能需要从用户上传的Excel...

    JDBC笔记 方立勋

    方立勋老师的JDBC笔记还会深入到JDBC的高级特性,如JDBC批处理、连接池的使用、JNDI数据源、以及JDBC的最新版本特性等,这些都是Java开发者必须掌握的技能。通过这些笔记的学习,读者将能够熟练地使用JDBC进行数据库...

    JDBC高级批处理

    使用批处理 创建批处理的基本步骤如下: 1. 创建Statement对象。 2. 使用`addBatch()`方法添加SQL语句到批处理队列。 3. 可以多次调用`addBatch()`,添加多条SQL。 4. 调用`executeBatch()`执行所有SQL语句。 5. ...

    JDBC进行批处理共4页.pdf.zip

    2. **批量更新**:例如,对用户信息进行批量更新时,可以使用批处理提高效率。 3. **定时任务**:对于定时执行的大量数据处理任务,如日志清理、报表生成等,批处理是必不可少的。 总结来说,JDBC的批处理功能是...

    Mybatis与JDBC批量插入MySQL数据库性能测试

    首先,JDBC(Java Database Connectivity)是Java平台中用于与数据库交互的一种规范,它允许程序员使用SQL语句直接操作数据库。在批量插入场景下,JDBC提供了Statement对象的addBatch()和executeBatch()方法,可以将...

    关于hibernate的批处理

    10. **JDBC批处理API**: Hibernate底层使用JDBC的批处理API(Statement.addBatch()和Statement.executeBatch()),用户也可以直接使用JDBC批处理,绕过Hibernate的部分逻辑,获取更高的性能。 11. **性能优化注意...

    jdbc 增删改查事物处理, 批处理,以及预编译示例代码

    在Java数据库连接(JDBC)中,增删改查(CRUD)操作是与数据库交互的基础,事务处理、批处理和预编译SQL语句则是提高效率和保证数据一致性的关键技术。以下是对这些概念的详细说明: 1. **JDBC增删改查(CRUD)**:...

    jdbc完整流程使用

    本教程将详细介绍使用JDBC进行数据库连接、操作的基本步骤和核心概念。 1. **安装JDBC驱动** 首先,你需要为你的数据库选择合适的JDBC驱动。例如,如果你使用的是MySQL,你需要下载`mysql-connector-java`的JAR...

    jdbc使用参考手册

    ** JDBC使用参考手册详解 ** Java Database Connectivity (JDBC) 是Java编程语言中用于与数据库交互的一组标准API。这个英文版的JDBC使用参考手册是开发者的重要资源,提供了全面的指南来帮助理解和掌握JDBC的各个...

    Spring+mybatis+jdbc结合使用教程

    本文档主要讲解Spring与mybatis与jdbc结合使用的方法和例子。

    Oracle12C JDBC 驱动

    在开发过程中,还需要注意兼容性和性能优化,例如选择合适的JDBC批处理大小,使用预编译的SQL语句避免解析开销,以及正确处理异常以避免资源泄露。了解Oracle12C的JDBC驱动特性以及如何有效利用它们,对于开发高效、...

    JDBC教程

    - 使用批处理处理大量插入或更新操作。 - 合理设置JDBC连接池大小,避免频繁创建和销毁连接。 - 使用Statement的`setFetchSize()`方法控制结果集的大小,降低内存消耗。 ### 7. JDBC与数据库的元数据 通过...

    jdbc+mysql工具类

    这是jdbc 批处理输入大量数据到mysql的代码,应该会比较有用

    spring batch批处理 教程

    - 批量操作数据库:利用JDBC批处理功能优化数据库操作性能。 - Job多个Step的执行:Job可以包含多个Step,根据需要组合执行。 - 条件流程和流程决策:使用Flow和Decision元素创建条件分支和流程控制。 - 并发处理:...

    JDBC详解(连接操作数据库、处理大数据、批处理)

    ### JDBC详解:连接操作数据库、处理大数据、批处理 #### 一、JDBC简介 JDBC,全称为Java DataBase Connectivity(Java数据库连接),是Sun公司(现已被Oracle收购)为了解决不同数据库间的操作差异性而设计的一套...

Global site tag (gtag.js) - Google Analytics