当前位置: 代码迷 >> J2SE >> Java SQL批处理错误,怎么得到出有关问题的那条sql信息
  详细解决方案

Java SQL批处理错误,怎么得到出有关问题的那条sql信息

热度:93   发布时间:2016-04-23 20:56:20.0
Java SQL批处理异常,如何得到出问题的那条sql信息
如题

    请问有没有什么方法,如果批处理过程中出现异常,略过该条sql,继续执行其它的语句,而且记录下出异常的sql语句??

if(sqlNumber % Constants.BATCH_SIZE == 0) 
{
         stmt.executeBatch();
         conn.commit();
stmt.clearBatch();
sqlNumber = 0;
}


想来想去都没有想到好的方法!
------解决方案--------------------
干嘛不直接从控制台中让系统自动打印出异常,查看其详细信息呢
------解决方案--------------------
一般不都是事务,有错就回滚
------解决方案--------------------
你这没有用框架吗?
加个if判断应该可以实现吧
------解决方案--------------------
數據庫才知道那條語句錯了吧。一般會體現在異常信息裡。

如果是用程序一條條執行的,捕捉下異常就知道是那條了。
  相关解决方案