飞翔的小野鸭 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 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏