开发者社区> 问答> 正文

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

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


原功能实现

1读取excel到list

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


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

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

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载