Servlet

데이터베이스요약

tmxhsk99 2019. 3. 6. 07:06

JDBC 프로그래밍은 DB서버와 접속하여 SQL문을 실행하는 프로그램이다.


JDBC 프로그래밍 시 기본적으로 java.sql 패키지의 API들을 사용한다.


Class.forName() 메소드는 JDBC Driver 파일을 사용할 수 있도록 준비해준다.


DriverManager.getConnection( )은 DB 서버와 접속한 후 Connection을 반환한다.


Connection의 메소드를 사용하여 Statement와 PreparedStatement를 생성한다.


Statement와 PreparedStatement의 executeUpdate(), executeQuery() 메소드를 사용하여 SQL문을 실행한다.


ResultSet은 Select문을 실행한 결과값을 가지는 객체이다.


DB서버와의 작업이 완려된후에는 모든 자원을 해제한다 해제 시 close() 메소드를 사용한다.


Connection Pool은 여러개의 Connection을 갖는 서버자원이다.


DataSource는 Connection Pool에 대한 정볼르 갖는 객체이며 getConnection() 메소드를 사용하여 Connection을 추출한다.


JDNI 서버는 분산환경에서 서버 자원을 접근할 수 있도록 해준다.