开发者社区> 问答> 正文

java开发,excel数据导入数据库,如何在插入重复数据或则是不正确数据时候,不中断,继续执行后面

java开发,excel数据导入数据库,如何在插入重复数据或则是不正确数据时候,不中断,继续执行后面的数据导入,在执行结束后,生成执行的excel表格(增加执行结果:成功or失败,错误原因2个列),excel表格中显示未插入成功的数据


原功能实现

1读取excel到list

2循环list数据PreparedStatement,执行insert操作


展开
收起
kun坤 2020-06-06 16:17:59 1078 0
1 条回答
写回答
取消 提交回答
  • try catch

    ######在list里面加try catch######continue######不中断的方法前面的说了,由于异常引起的中断你cache下异常就可以继续往下走了,然后cache的代码里面把出问题的数据记录下就ok,随意记录到哪里,内存,文件都可以,最后整个excel读完再处理这部分数据######在for循环的时候把数据处理的异常自己捕获处理掉
    2020-06-06 16:18:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载