`
xiangxuehai_jiaer
  • 浏览: 91860 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

JAVA操作数据库进行批处理

 
阅读更多
//保存销售信息列表到数据库
	public boolean saveClothSaleInfo(List<ClothSaleInfoVO> saleInfoList){
	
		Connection conn = null;

		PreparedStatement pstm = null;

		String sql = "insert into cloth_sale_info(sale_number,cloth_id,user_id) values(?,?,?)";

		try {
			conn = DBUtil.getConnection();

			pstm = conn.prepareStatement(sql);
			
			for (ClothSaleInfoVO clothSaleInfo : saleInfoList) {
				pstm.setLong(1, clothSaleInfo.getSaleNumber());
				pstm.setInt(2, clothSaleInfo.getClothId());
				pstm.setInt(3, clothSaleInfo.getUserId());
				
				pstm.addBatch();
			}
			pstm.executeBatch();
			return true;
		} catch (SQLException e) {
			e.printStackTrace();
			return false;
		} finally {
			DBUtil.close(conn, pstm, null);
		}
	}
	

 

分享到:
评论

相关推荐

    java代码-使用java解决数据库批处理的源代码

    java代码-使用java解决数据库批处理的源代码 ——学习参考资料:仅用于个人学习使用!

    java 多线程操作数据库

    7. **性能优化**:为了进一步提高多线程数据库操作的性能,可以考虑使用批处理(Batch Processing),即在一次数据库调用中发送多条SQL语句。此外,合理调整数据库和应用服务器的配置参数,如连接池大小、线程数量等...

    批处理对数据库的应用

    2. **减少网络开销**:批处理操作通常只需要一次网络往返,即使涉及多个操作。 3. **简化管理**:对于批量数据更新、插入等操作,可以通过脚本或程序自动完成,减轻了管理员的工作负担。 4. **错误处理**:可以在一...

    java数据库驱动包

    Java数据库驱动包是Java应用程序与各种数据库之间进行通信的关键组件。在Java中,JDBC(Java Database Connectivity)是一个标准API,允许程序员用Java语言来访问和处理存储在各种数据库中的数据。这个压缩包包含了...

    java连接数据库操作用到的jar包

    Java应用程序通过JDBC(Java Database Connectivity)接口与各种类型的数据库进行通信。本篇文章将详细介绍如何在Java中使用JDBC连接MySQL数据库,以及涉及到的关键知识点。 首先,`mysql`标签表明我们将讨论的是与...

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

    本文将深入探讨JDBC在MySQL数据库中的应用,以及如何实现批处理操作。 首先,理解JDBC的基础知识至关重要。JDBC是Java平台的标准,由Sun Microsystems(现为Oracle公司)开发,使得Java应用程序能够与多种数据库...

    Accp8.0\S2\使用Java实现数据库编程 第二章

    这些知识点的深入理解和实践,将帮助开发者构建出健壮、高效的Java数据库应用程序。在学习过程中,学生不仅需要理解概念,还需要动手编写代码,通过实际操作来巩固理论知识。通过Chapter01等文件的学习,可以逐步...

    【经典】Java数据库编程 JAVA跟数据库连接源代码

    Java数据库编程是软件开发中的重要一环,尤其是在企业级应用中,数据的存储和处理是核心功能。本教程主要关注Java如何与数据库进行交互,特别是使用JDBC(Java Database Connectivity)进行连接和操作。以下是对各个...

    S2北大青鸟 使用Java实现数据库编程(包含项目).zip

    6. **批处理操作**:当需要执行大量相似的SQL语句时,批处理可以提高性能。学习者应学习Statement对象的addBatch()和executeBatch()方法。 7. **事务管理**:在数据库操作中,事务用于确保数据的一致性。学习者需...

    S2使用Java实现数据库编程

    首先,Java与MySQL的交互主要依赖于JDBC(Java Database Connectivity),这是一个Java API,允许Java程序与各种数据库进行通信。在Java中,我们需要引入`java.sql`和`javax.sql`包中的类和接口来执行SQL语句、管理...

    Java操作Access数据库示例

    通过这个Java操作Access数据库的示例,我们可以了解到如何使用JDBC-ODBC桥接技术在Java程序中进行数据库操作的基本流程。虽然Access数据库在功能和性能上有限,但它简单易用,适合初学者学习数据库操作。在实际开发...

    Java 数据库操作大全

    在这个资料包中,"Java数据库操作代码精粹"可能包含了各种实用示例,帮助开发者理解和实践如何在Java应用中与数据库进行有效通信。 Java数据库操作主要依赖于JDBC(Java Database Connectivity),这是一个Java API...

    Java数据库编程案例2

    在提供的压缩包文件中,"第7章实例"可能涵盖了存储过程的调用,"第6章实例"可能涉及了复杂查询的实现,而"第8章实例"可能介绍了批处理操作或者异常处理的相关内容。这些实例将进一步巩固对JDBC和数据库编程的理解,...

    java与数据库的操作

    在Java中,使用JDBC进行数据库操作通常涉及以下步骤: 1. **加载驱动**:首先,我们需要加载对应数据库的JDBC驱动。这通常是通过`Class.forName()`方法完成的,例如: ```java Class.forName(...

    java开发操作数据库架包

    使用Hibernate,开发者可以定义实体类,映射到数据库表,然后通过CRUD(Create, Read, Update, Delete)操作进行数据处理。 MyBatis则更倾向于SQL的灵活性,它允许开发者编写原生的SQL语句,并将结果映射到Java对象...

    java连接数据库包、数据报表包

    1. **Java数据库连接(JDBC)**: JDBC是Java语言中用来规范应用程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。它允许Java程序员使用SQL语句来操作数据库,如MySQL、Oracle、SQL ...

    java数据库应用程序编程指南

    13. **批处理操作**:JDBC API也支持批处理,一次提交多个SQL语句,提高批量操作的效率。 14. **性能优化**:了解索引、查询优化、事务粒度调整、连接池配置等技巧,可以显著提升Java数据库应用程序的性能。 以上...

    java实现数据库操作

    在Java编程语言中,数据库操作是一项关键技能,它允许开发者与各种关系型数据库进行交互,如MySQL、Oracle、SQL Server等。本主题将深入探讨如何使用Java实现数据库操作,包括连接数据库、执行SQL语句、处理结果集...

    java源代码 对数据库的操作

    本篇文章将详细探讨Java如何进行数据库操作。 首先,我们需要了解Java中的JDBC(Java Database Connectivity),它是Java平台标准的一部分,为程序员提供了一套API,用于与各种数据库建立连接、发送SQL语句、处理...

    java通用数据库操作类

    以上是关于"java通用数据库操作类"的主要知识点,这些概念和实践技巧对于任何使用Java进行数据库开发的程序员来说都是至关重要的。通过合理利用JDBC通用类,可以提高代码的可读性和复用性,同时降低出错的可能性。

Global site tag (gtag.js) - Google Analytics