대충벌레 블로그
728x90
반응형

 

Connection c=null;  연동 정보를 담고 있는 객체 
Statement s=null;  SQL을 작성하고 실행하는 객체
ResultSet rs=null; SQL 실행 결과를 저장하는 객체;
Select 문에서 주로 사용

 

쿼리 실행시

update/delete/insert (DML 문장실행시) executeUpdate(); 반환값이 정수
ex) 1개행이 완료되면 "1"값 리턴
select (DQL 문장실행시) executeQuery(); 반환값이 ResultSet

 

 

 

  인스턴스 생성시 쿼리 생성시
Statement X SQL
PreparedStatement SQL X

PreparedStatement : 미리 쿼리를 컴파일 한다. 빠른 실행을 요구할때 권장함

데이터 베이스가 PreparedStatement를 지원해야 한다.

미리 컴파일 할수 없는 부분은 ? 로 대체하고 문자열인 경우에는 ' ' 처리를 자동으로 지원한다.

 

보통 Connection c - Statement s - ResultSet rs 순서로 인스턴스를 생성하고

rs.close() - s.close() - c.close() 역순으로 닫는다.

 

반응형
profile

대충벌레 블로그

@대충벌레

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!