JDBC란?
JDBC란 , 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 SQL 인터페이스 API 입니다. JDBC는 자바의 표준 에디션에서 지원하는 기술로서, 접속하려는 DBMS 서버에 JDB 드라이버가 필요합니다.
연동과정
JDBC프로그램 - JDBC인터페이스 - JDBC드라이버 - DB
JDBC 인터페이스
JDBC 인터페이스는 JDBC 프로그램을 하기 위한 API들로서, SE에서 제공하는 java.sql 패키지를 의미합니다. JDBC 프로그램을 구현할 때 실제로 사용하는 객체들은 대부분 몸체가 없는 인터페이스 입니다.
JDBC 드라이버
실제 DB 관련 기능이 동작하려면 이 인터페이스 만으로는 작업할 수 없습니다. 그렇기 때문에 java.sql의 인터페이스들을 상속하여 메소드의 몸체를 구현한 클래스 파일들이 필요하며 이 파일들을 JDBC드라이버 라고 합니다.
JDBC프로그램을 위해서는 우선 JDBC 드라이버가 준비되어 있어야 한다. JDBC드라이버는 DB가 설치된 폴더 또는 사용하는 DB를 제공하는 벤더사의 홈페이지에서 내려받을수 있습니다. 여기서는 오라클의 JDBC드라이버를 사용합니다.
JDBC드라이버를 가져왔으면 웹애플리케이션에서 자동으로 인식할 수 있도록 해줘야 한다. 자동으로 인식되는 곳은 두군데이다. 첫째는 WAS가 설치된 HOME 폴더 및의 lib 폴더이고, 둘째는 각 웹 애플리케이션 / WEB-INF/lib에 저장하면 WAS에서 실행되는 모든 웹 애플리케이션에서 사용할수 있으며, /WEB-INF/ilb 폴더에 저장하면 해당 웹 애플리케이션에서만 사용할수 있습니다.
여기서는 WAS가 설치된 HOME 폴더의 lib 폴더에 JDBC 드라이버를 저장합니다.