Do Not Think!!!

Posted
Filed under 01010101
Java에서 JDBC 프로그래밍을 시작하기 위한 내용을 간단하게 정리합니다.


JDBC 프로그래밍 순서

1. JDBC Driver 로딩
Class.forName(JDBC Dirver Class);


2. DB Connection 획득
Connection connection = DriverManager.getConnection(url, user, password);


3. Statement 획득
Statement statement = connection.createStatement();


4. SQL 쿼리 실행
ResultSet resultSet = statement.executeQuery(query);


5. ResultSet 처리
while (resultset.next())
{
}


6. 사용한 자원 반환
resultSet.close()
statement.close()
connection.close()


7. 성능을 위해 1, 2 대신 Connection Pool을 이용해서 Connection을 획득
(벤더에서 제공하는 DataSource 이용)
Context context = new InitialContext();
DataSource dataSource = (DataSource)context.lookup(JDBC JNDI);
Connection connection = dataSource.getConnection();




참고