DataBase/Netezza

error: the action you have attempted has caused the back end to close the connection

반응형

netezza, java7, intellij를 사용하고 있었습니다.

먼저 Connection, DriverManager.getConnection(), Class.forName(), PreparedStatement, ResultSet등을 코드에서 쓰고 계신가요? 이 에러가 떴다면 아래와 같이 커넥션을 계속 호출하고 있지 않은지 확인하세요.

while(rs.next()){
	String name = rs.getString("NAME");
}

커넥션을 너무 자주 열고 닫아서 끊기는 오류라고 합니다. DB 연결 방식을 바꾸세요... 저는 자바 1.7을 사용하여 iBatis만 적용 가능했습니다. iBatis, MyBatis등의 라이브러리를 사용해서 DB와 연결해주세요. 

728x90
반응형