能在try catch 的 catch语句中执行一个JDBC的insert么?@红薯

大鸟神 发布于 2013/08/12 12:40
阅读 441
收藏 0

我在做一个excel 的批量导入。存在部分excel的格式错误的问题,我先要把excel错误的信息,excel名称,文件路径,错误行数插入到一张表里面去。请问能在catch里面写SQL么?还问一下项目用的是spring mybatis 搭建的,我在设置回滚的时候能不能以单个excel为单位回滚?

加载中
0
0
大鸟神
大鸟神

谢谢啦,刚试了下报错,可能是我spring注入出了点问题

0
大鸟神
大鸟神
@王瑞平 刚测试了一下为什么catch里面把整个try里面的循环的都insert了,而不是只insert报错的哪行,怎么才能做到只insert出错的哪行
0
王瑞平
王瑞平

在系统外定义一个参数

try时参数++,catch报错时参数对应的那条记录查出来写入数据库

0
大鸟神
大鸟神
@王瑞平 已经搞定了谢谢啦
返回顶部
顶部