`

java利用jdbc更新数据的几种方式比较

 
阅读更多
	public void test(Connection conn) {

		try {
			// 最慢的更新方式
			Statement st = conn.createStatement();
			for (int i = 0; i < 10000; i++) {
				String sql = "insert into t1(id) values (" + i + ")";
				st.executeUpdate(sql);
			}
			st.close();

			// 较快的更新方式
			String sql = "insert into t1(id) values (?)";
			PreparedStatement pst = conn.prepareStatement(sql);
			for (int i = 0; i < 10000; i++) {
				pst.setInt(1, 1000);
				pst.execute();
			}
			conn.commit();
			pst.close();

			// 再快的更新方式
			String sql2 = "insert into t1(id) values (?)";
			PreparedStatement pst2 = conn.prepareStatement(sql);
			for (int i = 0; i < 10000; i++) {
				pst2.setInt(1, 1000);
				pst2.addBatch();
				if (i % 100 == 0) {
					pst2.executeBatch();
					conn.commit();
					pst2.clearBatch();
				}
			}

			pst2.executeBatch();
			conn.commit();
			pst.close();
			conn.close();

		} catch (Exception e) {
			e.printStackTrace();
		}

	}
分享到:
评论

相关推荐

    Java用JDBC实现对Oracle数据库操作

    标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database Connectivity (JDBC) API来与Oracle数据库进行交互。JDBC是Java中用于与各种数据库通信的标准接口,而Oracle数据库是一个广泛...

    oracle连接java的几种方法

    JDBC-ODBC桥是Java早期连接数据库的一种方式,它依赖于操作系统上的ODBC数据源。首先,你需要在系统中创建一个指向Oracle数据库的ODBC数据源,然后通过JDBC-ODBC桥来访问。下面是一个简单的示例代码: ```java ...

    java(jdbc)学习

    JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它为数据库开发人员提供了一种标准的API来访问多种类型的数据库,无论是关系型数据库还是非关系型数据库。JDBC位于Java应用程序和数据库驱动...

    Java JDBC规范和用例

    JDBC,即Java Database Connectivity,是Java平台中一种标准的数据访问技术,它允许Java程序通过一套统一的API接口访问各种关系型数据库。JDBC的出现解决了Java应用与不同数据库之间交互的兼容性问题,实现了Java...

    java通过JDBC链接SQLServer2016

    Java作为一种广泛应用的编程语言,通过Java Database Connectivity (JDBC) 可以实现与各种数据库系统的无缝对接。本文将详细介绍如何使用Java通过JDBC连接微软的SQL Server 2016数据库,并提供一个实际的案例供读者...

    java-jdbc.rar_java tomcat jdbc_tomcat jdbc

    Java JDBC (Java Database Connectivity) 是Java编程语言中用于与各种关系型数据库进行交互的一组标准API,它使得Java开发者能够以一种统一的方式处理不同的数据库。Tomcat是Apache软件基金会的Jakarta项目中的一个...

    java的JDBC扩展包(jar包)

    数据源是获取数据库连接的一种推荐方式,它提供了一种更有效、更安全的管理数据库连接的方式。 JDBC扩展包则通常包括以下几个方面: 1. 数据库特定的驱动:例如,对于Oracle数据库,可能有`ojdbc.jar`或`ojdbc6.jar...

    JDBC连接Access数据库的几种方式

    总结,JDBC连接Access数据库主要涉及JDBC-ODBC桥接和使用第三方驱动如UCanAccess两种方式。每种方式都有其适用场景,开发者需要根据项目需求和环境选择合适的方法。理解这些基础知识对于进行Java数据库编程至关重要...

    java jdbc连接sqlserver所需要的jar包

    Java JDBC(Java Database Connectivity)是Java语言中用于与数据库交互的一种技术,它为开发者提供了一种标准的方法来访问各种类型的数据库。在Java中连接SQL Server数据库时,你需要一个特定的驱动程序,通常是一...

    JDBC数据同步

    在实现JDBC数据同步时,需要注意以下几点: - **事务管理**:为确保数据一致性,通常在同步操作中使用事务,一旦某一步失败,整个事务都将回滚。 - **错误处理**:必须处理可能出现的各种异常,如网络中断、数据库...

    通过JDBC通过java连接DB2数据库

    JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了高度的抽象层,允许开发者以相同的方式处理不同的...

    JAVA中JDBC的增删改查的实例

    在Java编程语言中,JDBC(Java Database Connectivity)是连接Java应用程序与数据库的标准接口。它允许开发者通过编写Java代码来执行SQL语句,实现对数据库的增删改查操作。本实例将深入探讨如何在Java中使用JDBC...

    达内Java的JDBC,PDF

    Java的JDBC(Java Database Connectivity)是Java编程语言与各种数据库进行交互的一种标准接口。它由Sun Microsystems(现已被Oracle收购)开发,为Java开发者提供了一种统一的API,使得在不同的数据库上编写数据库...

    java之JDBC详细介绍

    4. **几种常用数据库的驱动程序及JDBC URL**: 不同数据库的JDBC驱动和URL格式各异,如MySQL的`jdbc:mysql://`,Oracle的`jdbc:oracle:thin:`,SQL Server的`jdbc:sqlserver://`等。 **利用JDBC执行数据库操作** 1....

    完美的java jdbc连接池实例.zip

    Java JDBC(Java Database Connectivity)是Java语言中用来规范应用程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。而JDBC连接池是一种管理资源的技术,它能有效地管理和复用数据库...

    gbase jdbc 驱动下载 gbase-connector-java

    这通常可以通过以下几种方式实现: - 将jar文件复制到项目的`lib`目录下。 - 在IDE(如Eclipse或IntelliJ IDEA)中配置项目的外部库。 - 如果是在命令行环境下,使用`java -cp`参数指定类路径。 **2. 配置JDBC...

    java_jdbc数据库链接技术

    JDBC提供了一种标准化的方式来连接、查询、更新和管理关系型数据库系统,无论数据库是Oracle、MySQL、SQL Server还是其他类型。 在Java中,JDBC主要涉及到以下几个关键概念: 1. **驱动程序**:JDBC驱动是Java程序...

    JDBC数据源连接池的配置和使用示例

    常见的数据源连接池有以下几种: - C3P0:开源的JDBC连接池,提供了比JDBC更强大的功能,如自动检测死锁、自动重连等。 - DBCP:Apache的一个开源项目,基于Jakarta-pool实现,是Tomcat默认的数据源。 - HikariCP:...

    jdbc_Java8_达梦8jdbc_

    数据源是Java中管理数据库连接的一种方式,它提供了一个池化的连接管理机制,可以提高应用的性能和资源利用效率。 首先,我们需要了解达梦8的JDBC驱动程序。在提供的文件列表中,可以看到几个与JDBC相关的jar文件:...

    java 笔记 JDBC

    Java JDBC (Java Database Connectivity) 是一种用于执行SQL语句的Java API,它允许Java应用程序连接到各种类型的数据库。以下是使用JDBC访问数据库的基本步骤: 1. **加载数据库驱动**:在Java程序中,首先需要...

Global site tag (gtag.js) - Google Analytics