一、遇到问题
导入并读取Excel,将读取的值插入数据库。假设共100行数据,插入80行都正常,第81行出错了。该怎么处理?
二、问题思考
有两种处理方式:1、全部回滚。2、81条跳过,继续往后进行,最终将第81条错误信息提示出来。
三、问题解决
以上两种方式究竟采取什么方式呢?这就要看第81行出了什么错。
遇到的异常大体分两类:1、数据库异常 2、业务异常。对于数据库异常。建议回滚。对于业务异常,可以采用方法二,操作完成后将不符合业务要求的某一条或者几条提示给用户。
本文讨论了在从Excel导入数据到数据库的过程中遇到的问题处理方案。针对第81行数据出现异常的情况,提出了两种处理思路:一是回滚所有操作,二是跳过错误继续执行,并给出具体的适用场景建议。
一、遇到问题
导入并读取Excel,将读取的值插入数据库。假设共100行数据,插入80行都正常,第81行出错了。该怎么处理?
二、问题思考
有两种处理方式:1、全部回滚。2、81条跳过,继续往后进行,最终将第81条错误信息提示出来。
三、问题解决
以上两种方式究竟采取什么方式呢?这就要看第81行出了什么错。
遇到的异常大体分两类:1、数据库异常 2、业务异常。对于数据库异常。建议回滚。对于业务异常,可以采用方法二,操作完成后将不符合业务要求的某一条或者几条提示给用户。
5012

被折叠的 条评论
为什么被折叠?