飞翔的小野鸭 2017-07-04 01:37 采纳率: 34.9%
浏览 1126
已采纳

急.关于导入excel并存入数据库的效率问题

小弟用的是hibernate操作的mysql
我有一个几千上万条(不超过3万),有20多个字段的excel数据.
现在要用web上传并导入本地数据库,期间我要判断每条数据中固定的几个字段不能为空.
那么现在问题来了
1.我先判断出excel哪几行字段为空并返回失败信息给用户,并不把成功的数据存入数据库,让用户重新去修改excel,再重新导入数据库.
2.判断出excel哪几行字段为空,把成功的数据存入数据库,之后把失败的数据返回给用户,让用户重新去修改excel,之后再把excel全部重新导入进去,去数据库判断重复,把不重复的导入数据库.

请问下各位大佬,综合 用户使用和数据库性能 应该如何选择.

  • 写回答

1条回答

  • 马丁半只瞄 2017-07-04 13:44
    关注

    选择第一个,一般我们导入excel数据的时候都会定义,相关字段数据的存入条件,当所有的条件都符合定义规则时才让数据完整的存进数据库,而不是频繁的修改数据库中的数据。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记