现在有个需求是:执行多条DDL,执行过程出现问题,暂停,保存状态等修复SQL或者是DB环境后继续从当前位置开始执行后续的sql. 目前遇到的问题是:JDBC executeBath()执行过程中捕获了SQLException异常,现在如何获取case这条异常的SQL以记录执行的状态呢
executeBatch()
executeBath()
?
不能再捕获异常的位置,把执行sql全部都打印出来,然后,去数据库客户端,手动尝试一次吗?