티스토리 뷰
Connection
데이터베이스와 연결하는 객체.
Connection 객체로 부터 SQL 문을 작성할 수 있는 Statement / PreparedStatement 객체를 얻습니다. SQL 문이 준비가 되면 executeQuery ( SELECT ) 또는 executeUpdate ( INSERT, UPDATE, DELETE ) 를 수행.
DriverManager
DriverManager 클래스는 JDBC 드라이버를 통하여 Connection을 만드는 역할을 수행.
ResultSet
Statement 객체 또는 PreparedStatement 객체로 SELECT문을 사용하여 얻어온 레코드 값들을 테이블의 형태로 갖데 되는 객체.
PreparedStatement
statement를 상속받는 인터페이스로 SQL구문을 실행시키는 기능을 갖는 객체.
executeXXX
SQL 이 준비가 되면 Connection 객체를 통해 DB 로 전달하고 DB 는 SQL을 수행한 후 결과를 return 합니다.
INSERT, DELETE, UPDATE 등은 executeUpdate() 를 사용하고 return 값은 영향받은 데이터 건수가 됩니다. SELECT 는 executeQuery() 를 사용하고, return은 결과를 담고 있는 ResultSet 객체입니다.