JAVA(JSP) ↔ JDBC ↔ DB
- JDBC 드라이버 로드
 - DB 연결
 - DB에 데이터를 읽거나 쓰기(SQL문)
 - DB 연결 종료
 
- MySQL: com.mysql.jdbc.Driver
 - Oracle: oracle.jdbc.driver.OracleDriver
 
- MySQL: jdbc:mysql://HOST[:PORT]/DBNAME[?param=value¶m2=value2&..]
 - Oracle: jdbc:oracle:thin:@HOST:PORT:SID
 
- 일반적인 코드 구성은 아래와 같다.

- DriverManager를 이용해서 Connection 생성
 - DriverManager.getConnection(String jdbcURL, String user, String password)
 

- Connection.prepareStatement()로 Statement 생성
 - Statement가 제공하는 메서드로 쿼리 실행
 - ResultSet 객체는 테이블로 표현된 결과값을 자바의 객체로 표현한 것이다.
 - SELECT: ResultSet eecuteQuery(String query)
 - INSERT, UPDATE, DELETE: int executeUpdate(String query)
 
- next() 메서드로 데이터 조회 여부 확인

- 지금까지 사용한 ResultSet 객체, Statement 객체, Connection 객체를 사용한 역순으로 해제해 준다.
rs.close();
stmt.close();
con.close();