Daily coding

JDBC : Java에서 쿼리문 종료하기 (Close) 본문

Back-end/JDBC _MVC

JDBC : Java에서 쿼리문 종료하기 (Close)

sunnnkim 2019. 12. 24. 01:06

JDBC :

 

다음의 객체들은 사용이 끝나면 ( 쿼리문이 실행된 후에 ) 반드시 닫아주어야 한다.

 

- PreparedStatement : 쿼리문을 실행하기 위해 설정하는 변수타입,

* CreateStatement : 쿼리문을 실행하기 위해 설정하는 변수타입, preparedStatement와는 '' 의 쓰임이 다름

 

- Connection : DB 계정과 Java를 연결하기 위해 DBConnection.getConnection의 반환값을 받아들이기 위해 설정,

                             오류메세지가 출력되지 않으면 db의 연결된 계정과 이상없이 연결되었다는 의미

 

- ResultSet : 아직 안배움

 

 

 

public class DBClose {

	public static void close(PreparedStatement psmt, Connection conn, ResultSet rs) {
		
		try {
			if(psmt != null )
				psmt.close();
			if(conn != null)
				conn.close();
			if(rs != null)
				rs.close();
			
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
}