도움 되는 유용 사이트
http://blog.naver.com/blubeard/80058348146
java.sql.SQLException: ORA-01000: 최대 열기 커서 수를 초과했습니다
가 나는 원인은
// 포문을 돌면서..
for(){
// 너무 많은 psmt 와 rs를 쓰기만 하고 닫아주지 않아서 남.
kwan_pstmt = kwan_conn.prepareStatement("SELECT ....문 들어감.");
kwan_rs = kwan_pstmt.executeQuery();
}
* 해결책
try{
내용..
} catch(SQLException e) {
System.out.println("getHistoryResultList: " + e.toString());
} finally{
if(kwan_pstmt != null) try{kwan_pstmt.close();}catch(SQLException ex){}
if(kwan_rs != null) try{kwan_rs.close();}catch(SQLException ex){}
}
으로 rs와 pstmt 를 닫아 주었다.
conn은 나중에 전체적으로 닫아주면 된다. 다 사용한 뒤에 ^^..
- 끝 -
'Database > Oracle' 카테고리의 다른 글
java.sql.SQLException: 결과 집합을 종료했음 (0) | 2013.09.27 |
---|---|
[펌] SQLException : 결과집합을 모두 소모했음 (0) | 2013.09.27 |
[펌] Oracle 11g Import (0) | 2013.09.03 |
[펌] Oracle 및 MySQL 강좌 사이트 (0) | 2013.09.03 |
[펌] [오라클] as of timestamp - 갱신(업데이트, 삭제)하기 이전의 내용보기 (0) | 2013.08.11 |