首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在运行时使用JDBC编辑数据库表(内存中)

问如何在运行时使用JDBC编辑数据库表(内存中)
EN

Stack Overflow用户
提问于 2013-07-23 16:17:22
回答 1查看 89关注 0票数 1

嗨,我有一张巨大的桌子,它是从网络中来的。在存储到数据库之前,我想对其进行一些操作,如触发更新查询等。现在,如何使用JDBC启动查询,而不将表存储到数据库中。

请指点。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-27 20:44:04

我认为有三种选择:

  1. 如果您的数据库是事务性的,并且如果更改适合于数据库事务边界("rollback段“),则只需插入数据,而不提交事务。您可以调用您的分析查询,然后提交或回滚事务,然后对结果进行删除。
  2. 将来自网络的数据存储在文件(例如CSV)中,并在将其插入数据库之前进行分析(例如使用CSV JDBC驱动程序)。
  3. 使用临时表插入数据。如果数据良好,只需将记录从临时表复制到真实的表中,并删除临时表。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17815587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档