- 浏览: 33677 次
- 性别:
- 来自: 哈尔滨
最新评论
package Jdbcday02; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; public class TestBach { public static void main(String[] args) { batch(); } public static void batch(){ String sql1="insert into sun_student values(2,'rose',19,'F')"; String sql2="insert into sun_student values(5,'rosess',20,'F')"; try { Connection conn=ConnectionUtils.openConnection(); conn.setAutoCommit(false); Statement stmt=conn.createStatement(); stmt.addBatch(sql1); //向处理中放进sql语句 stmt.addBatch(sql2); //向处理中放进sql语句 int []result=stmt.executeBatch();//执行批处理,每条批处理语句执行所所影响的条数放在result集合中 conn.commit(); for (int i : result) { System.out.println(i); //如果插入成功是1 , 1更改了一条 } conn.close(); ConnectionUtils.closeStatement(stmt); }catch (SQLException e) { e.printStackTrace(); } } }
发表评论
-
左右连接相关(+) 转新浪博客
2011-08-22 16:28 887(转) Oracle的左连接和 ... -
xml xmlwithdtd
2011-03-03 19:00 730<?xml version="1.0" ... -
xml dtd
2011-03-03 18:59 703<?xml version="1.0" ... -
xml
2011-03-03 18:58 758</wd><?xml version=&qu ... -
jdbc中分页技术结合sql语句实现
2011-03-02 20:47 1044package jdbcDay03; import ja ... -
jdbc中可滚动数据定位方法
2011-03-02 20:44 806package jdbcDay03; import ja ... -
jdbc中从数据库中取得不同的数据
2011-03-02 20:40 766package jdbcDay03; import ja ... -
jdbc中读取图片文件
2011-03-02 20:37 1135public static void printpic( ... -
jdbc向数据库中保存图片
2011-03-02 20:35 2028package com; import java.sql ... -
jdbc 序列生成pk
2011-03-02 08:22 879package Jdbcday02; import ja ... -
jdbc连接池
2011-03-02 08:20 777package Jdbcday02; import ja ... -
jdbc存储过程
2011-03-02 08:19 707package Jdbcday02; import ja ... -
jdbc批处理ad使用
2011-03-02 08:17 745package Jdbcday02; import java ... -
jdbc 简单工具类的使用
2011-03-02 08:13 1049package Jdbcday02; imp ... -
jdbx心得笔记02----database,rs元数据使用
2011-03-02 08:09 3204package com; import java.sql.C ... -
jdbc简单应用
2011-03-02 08:03 784package com; import java ... -
小程序-------双色球猜抽
2011-01-18 20:52 703---------双色球 import java.util.R ... -
小程序----文字竖排
2011-01-18 20:49 1674package day05; import java.uti ...
相关推荐
在给定的博客链接中,可能详细解释了这些概念,并提供了示例代码来演示如何在实际应用中实现JDBC批处理。通过学习这个资源,开发者可以更好地理解和应用批处理技术,提升Java数据库应用程序的效率。
JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式
本文将详细阐述JDBC批处理的基本概念、优势以及如何在实际应用中使用。 一、批处理的概念 批处理是指一次性提交多个SQL语句到数据库进行执行,而不是逐个发送和执行。在JDBC中,批处理主要通过Statement或...
通过上述示例可以看出,使用JDBC批处理能够显著提高数据处理的速度和效率,特别是在处理大量数据时。为了进一步优化性能,还可以考虑以下几点: - **批量提交大小:** 调整批处理中SQL语句的数量,找到最佳的批量...
MySQL批处理是JDBC提供的一种优化数据库操作的方法,它允许开发者一次提交多个SQL语句,从而提高数据处理效率。本文将深入探讨JDBC在MySQL数据库中的应用,以及如何实现批处理操作。 首先,理解JDBC的基础知识至关...
例如,如果你需要更新大量用户的数据,可以使用JDBC批处理来批量更新,减少网络通信和数据库事务处理的开销。 结合这三个技术,我们可以实现一个功能强大的系统。例如,一个基于Web的应用可能需要从用户上传的Excel...
方立勋老师的JDBC笔记还会深入到JDBC的高级特性,如JDBC批处理、连接池的使用、JNDI数据源、以及JDBC的最新版本特性等,这些都是Java开发者必须掌握的技能。通过这些笔记的学习,读者将能够熟练地使用JDBC进行数据库...
JDBC批处理的实现依赖于数据库驱动的实现,不同数据库的驱动可能会有不同的优化策略。深入研究JDBC源码,可以帮助我们理解批处理在底层是如何工作的,以及如何针对特定数据库优化性能。 ### 8. 工具支持 很多...
**JDBC批处理详解** 在Java数据库连接(Java Database Connectivity, JDBC)中,批处理是一项重要的功能,它允许开发者一次性提交多个SQL语句,从而提高数据处理的效率和性能。批处理是数据库操作中的优化手段,...
10. **JDBC批处理API**: Hibernate底层使用JDBC的批处理API(Statement.addBatch()和Statement.executeBatch()),用户也可以直接使用JDBC批处理,绕过Hibernate的部分逻辑,获取更高的性能。 11. **性能优化注意...
在Java数据库连接(JDBC)中,增删改查(CRUD)操作是与数据库交互的基础,事务处理、批处理和预编译SQL语句则是提高效率和保证数据一致性的关键技术。以下是对这些概念的详细说明: 1. **JDBC增删改查(CRUD)**:...
** JDBC使用参考手册详解 ** Java Database Connectivity (JDBC) 是Java编程语言中用于与数据库交互的一组标准API。这个英文版的JDBC使用参考手册是开发者的重要资源,提供了全面的指南来帮助理解和掌握JDBC的各个...
在开发过程中,还需要注意兼容性和性能优化,例如选择合适的JDBC批处理大小,使用预编译的SQL语句避免解析开销,以及正确处理异常以避免资源泄露。了解Oracle12C的JDBC驱动特性以及如何有效利用它们,对于开发高效、...
本教程将详细介绍使用JDBC进行数据库连接、操作的基本步骤和核心概念。 1. **安装JDBC驱动** 首先,你需要为你的数据库选择合适的JDBC驱动。例如,如果你使用的是MySQL,你需要下载`mysql-connector-java`的JAR...
JDBC批处理 批处理可以提高性能,通过批量执行多条SQL语句。可以使用Statement对象的`addBatch()`方法添加SQL语句到批处理队列,然后通过`executeBatch()`执行。 ### 6. JDBC性能优化 - 使用PreparedStatement...
在使用SQL Server JDBC时,开发者需要配置JDBC URL,它包含了数据库的地址、端口、实例名等信息,例如:"jdbc:sqlserver://localhost:1433;databaseName=myDatabase"。此外,还需要提供数据库用户名和密码来建立连接...
### JDBC详解:连接操作数据库、处理大数据、批处理 #### 一、JDBC简介 JDBC,全称为Java DataBase Connectivity(Java数据库连接),是Sun公司(现已被Oracle收购)为了解决不同数据库间的操作差异性而设计的一套...
具体而言,他描述了在不同的方法下,如使用Oracle的自定义类型定义表类型、基本类型定义表类型以及JDBC批处理(JDBCBATCH)进行10000条数据的插入,并对比了它们的效率。为了分析这个问题,我们首先需要了解相关技术...
- 支持JDBC批处理,可以批量提交SQL命令,减少网络往返,提高执行速度。 - 支持JTA (Java Transaction API),实现分布式事务处理。 - 支持Unicode,可以处理多种语言字符集的数据。 - 提供了SQL Server特有的函数和...
这是jdbc 批处理输入大量数据到mysql的代码,应该会比较有用