쿼리속도를 올리기 위해 preparedStatement 클래스의 addBatch,executeBatch 매서드를 이용하는 경우가 있다. 나도 대용량의 엑셀데이터를 DB에 넣기 위해 위 메서드를 이용했는데, 데이터를 인서트하다가 오류가 나는 경우가 있었는데, 문제는 배치를 사용했을 때 오류가 어디서 발생했는지 에러코드를 트래킹할 수가 없다는 점이다. executeBatch() 실행 중 에러발생 시 대략 이런식으로 나온다. com.ibm.db2.jcc.am.BatchUpdateException: [jcc][t4][102][10040][3.65.77] Batch failure. The batch was submitted, but at least one exception occurred on an individ..