【问题标题】:Can we load Multiple Records into multiple tables into mysql-DB as a single java request?我们可以将多个记录作为单个 java 请求加载到 mysql-DB 的多个表中吗?
【发布时间】:2017-07-06 11:17:23
【问题描述】:

我必须使用 java 将多个表中的多个记录作为单个请求加载到 mysql-DB 中。 (但不是执行多个插入查询,因为我有近 1L-10L 数据,所以我不能运行那么多插入查询和那么多请求)。至少像一个想法一样帮助我。

【问题讨论】:

  • 您想“将多个记录作为单个请求加载,但不执行多个插入查询”?你的意思是导入/导出表?

标签: java mysql eclipse


【解决方案1】:

通常这是我们所做的。在一个事务中更新多个表。如果您使用的是 JDBC,请使用多个插入语句,并将批处理插入与 JDBC 事务管理一起使用。如果您使用 Spring 或 EJB 等框架,请利用框架提供的事务管理,以便您更新多个表的所有 sql 语句作为一个单元成功或全部失败。

【讨论】:

    猜你喜欢
    • 2019-05-20
    • 2014-09-16
    • 2019-11-21
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多