java.sql.SQLException: ORA-00604: 순환 SQL 레벨 1 에 오류가 발생했습니다

테이블에 INSERT하는 프로그램을 작성하여 돌리던 도중

insert가 11699건, 19199건이 넘어가면 아래와 같은 에러가 터진다…

Cap 2014-10-27 12-50-10-693

devonframework에서 제공하는 autodao 사용시에는 별문제가 없었는데,

직접 LDao를 구현한 메소드에서 위와같이 에러가 터짐

[삽질기록]

1. dao에 넘겨주는 db connection 문제라고 생각하고 특정건수가 넘어갈때마다 connection을 초기화

-> 해결방법이 아니였음. 계속 동일한 에러 발생

2. insertDeleteInfo 메소드에서 preparedStatement를 close 안함…

-> finally에 preparedStatement 와 resultSet에 close() 를 추가함.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s