`
starbhhc
  • 浏览: 658618 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

MYSQL数据库批量更新

阅读更多
import java.sql.Connection;   
import java.sql.DriverManager;   
import java.sql.SQLException;   
import java.sql.Statement;   
  
public class MainClass {   
  public static void main(String[] args) {   
    Connection connection = null;   
    Statement statement = null;   
    try {   
      Class.forName("com.mysql.jdbc.Driver").newInstance();   
      String url = "jdbc:mysql://localhost/chapter04_jdbc21";   
      connection = DriverManager.getConnection(url, "username", "password");   
  
      statement = connection.createStatement();   
      String update1 = "UPDATE employees SET email = 'a@a.com' WHERE email = 'a@b.com'";   
      statement.addBatch(update1);   
      String update2 = "UPDATE employees SET email = 'b@b.com' WHERE email = 'b@c.com'";   
      statement.addBatch(update2);   
      String update3 = "UPDATE employees SET email = 'c@c.com' WHERE email = 'c@d.com'";   
      statement.addBatch(update3);   
  
      statement.executeBatch();   
    } catch (Exception e) {   
      e.printStackTrace();   
    } finally {   
      if (statement != null) {   
        try {   
          statement.close();   
        } catch (SQLException e) {   
        } // nothing we can do   
      }   
      if (connection != null) {   
        try {   
          connection.close();   
        } catch (SQLException e) {   
        } // nothing we can do   
      }   
    }   
  }   
}   
分享到:
评论

相关推荐

    从mysql数据库中批量下载Blob图片到本地

    本教程将深入探讨如何在Java环境下,批量地从MySQL数据库中下载存储在Blob字段中的图片,并将其保存到本地文件系统。 首先,我们需要理解Blob类型。Blob是MySQL中的一个数据类型,用于存储大量二进制数据。它分为四...

    Spring Boot数据库批量更新:六种方案,一场效率之战.zip

    通过实际测试对比了Spring Boot中6种MySQL批量更新方式的效率,并详细记录了每种方法在处理500,1000,5000,10000,50000,100000条数据的平均时间、最小时间和最大时间。包括MyBatis-Plus提供的批量更新,JdbcTemplate...

    批量删除MySQL数据库相同前缀的数据表.rar

    这里提供的"批量删除MySQL数据库相同前缀的数据表.rar"是一个工具,它能够帮助用户高效地完成这一任务。 首先,让我们了解这个工具的工作原理。"killsql.php"是主要的执行文件,它很可能包含PHP源码,因为根据标签...

    springboot mysql 批量更新 springboot batch批量更新.zip

    通过实际测试对比了Spring Boot中6种MySQL批量更新方式的效率,并详细记录了每种方法在处理500,1000,5000,10000,50000,100000条数据的平均时间、最小时间和最大时间。包括MyBatis-Plus提供的批量更新,JdbcTemplate...

    根据excel数据批量新增或更新mysql的表

    本文将详细介绍如何使用Python编程语言结合Excel文件,批量新增或更新MySQL数据库中的数据。标题所指的"根据excel数据批量新增或更新mysql的表"是一个常见的需求,特别是在数据分析、数据导入导出或者自动化报表生成...

    jsp操作mysql数据库的blob字段

    在这个场景中,我们关注的是如何使用Java Server Pages(JSP)来操作MySQL数据库中的Blob(Binary Large Object)字段,这是一个用于存储大容量二进制数据如图片、文档或音频文件的特殊字段类型。以下是关于这个主题...

    PHP向MYSQL数据库批量添加数据

    在PHP中向MySQL数据库批量添加数据是一项常见的任务,特别是在处理大量用户输入或者数据导入时。以下将详细讲解如何实现这个过程,并提供相关的安全注意事项。 首先,确保已经正确配置了数据库连接。在本例中,使用...

    mysql 批量更新及效率对比

    MySQL 批量更新是指在 MySQL 数据库中批量更新多条记录的操作。这种操作在实际应用中非常常见,例如批量更新用户信息、订单状态等。然而,批量更新的效率问题一直是一个棘手的问题。近期,我们有了大量的 MySQL 批量...

    Mysql批量更新:6种方式的效率对比.zip

    通过实际测试对比了Spring Boot中6种MySQL批量更新方式的效率,并详细记录了每种方法在处理500,1000,5000,10000,50000,100000条数据的平均时间、最小时间和最大时间。包括MyBatis-Plus提供的批量更新,JdbcTemplate...

    Java实现批量向mysql写入数据的方法

    本文中提供了一个完整的示例代码,演示了Java实现批量向mysql写入数据的方法,包括JDBC连接mysql数据库、批量向mysql写入数据和基本的异常处理等操作。该示例代码可以作为Java程序设计的参考,帮助读者更好地理解...

    导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序

    导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序 导出 MySQL数据库表结构word设计文档,一键连接数据库,直接导出库表结构、字段解析、自动排序 导出 MySQL数据库表结构...

    MySQL数据库:使用NAVICAT工具更新数据.pptx

    在实际工作中,你可能会遇到更复杂的场景,如事务处理、批量更新、条件查询等,这都需要在实践中不断学习和提升。 总的来说,Navicat作为一款直观易用的数据库管理工具,对于MySQL数据库的日常操作提供了极大的便利...

    自定义格式读取mysql数据库记录 用于批量处理mysql数据库

    自定义格式读取MySQL数据库记录可以帮助您更好地理解和分析MySQL数据库中的数据。这可以为您的批量处理带来更多的灵活性和可操作性。当您在读取记录时,您可以根据自己的需求对记录进行排序、过滤和组合。这使您能够...

    Mysql Update批量更新的几种方式

    通常情况下,我们会使用以下SQL语句来更新字段值: UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?刚...

    C#连接操作MySQL数据库进行添加、修改、删除、查询、批量导入、异步处理等操作的演示代码

    鉴于MySQL数据库的流行与强大,决定多学习...同时实现了数据库查询,BindingSource绑定控件、BindingNavigator导航控件绑定,批量数据使用BackgroundWorking异步导入功能,及进度条动态显示数据库批量操作进度等功能。

    JDBC连接MySQL数据库批量插入数据过程详解

    "JDBC连接MySQL数据库批量插入数据过程详解" 本文主要介绍了使用JDBC连接MySQL数据库批量插入数据的过程详解,通过示例代码详细介绍了批量插入数据的步骤,对大家的学习或者工作具有一定的参考学习价值。 一、JDBC...

    10万条数据下MySQL批量更新6种方式的性能测试.zip

    通过实际测试对比了Spring Boot中6种MySQL批量更新方式的效率,并详细记录了每种方法在处理500,1000,5000,10000,50000,100000条数据的平均时间、最小时间和最大时间。包括MyBatis-Plus提供的批量更新,JdbcTemplate...

    从mysql数据库批量生成数据库word文档

    从mysql数据库导数据生成数据库word文档 软件架构 软件架构说明 springboot + mybatis 使用说明 修改application.properties里面数据库连接配置,配置生成的文件地址,数据库名 生成数据库下所有表文档 1)启动...

    MySQL数据库管理器

    MySQL数据库管理器是一款基于Java开发的图形用户界面(GUI)工具,专用于管理和操作MySQL数据库。这个工具提供了全面的功能,使数据库管理员和开发者能够轻松执行常见的数据库管理任务,如创建和删除数据库、构建和...

    定时批量备份mysql数据库

    定时批量备份mysql数据库 保存详细的备份记录

Global site tag (gtag.js) - Google Analytics