JDBC (Java Database Connectivity)
JDBC, 넌 누군데?
JDBC는 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 명령문을 수행해 처리할 때 사용하는 표준 API다. 자바 표준 에디션이 지원하는 기술로, 접속하려는 DBMS 서버에 따라 별도의 드라이버가 필요하다.
간단한 구성
JDBC는 네 단계를 거쳐 동작한다.
- JDBC Interface: Java SE가 제공하는
java.sql패키지다. - JDBC Driver:
java.sql인터페이스들을 상속해 메소드의 몸체(body)를 구현한 클래스들이다. JDBC 프로그램을 작성하려면 먼저 이 드라이버가 준비되어 있어야 한다. - JDBC Driver loading:
Class.forName("oracle.jdbc.driver.OracleDriver");처럼 드라이버 클래스를 로딩한다. - DBMS Server 접근: 드라이버 준비가 끝나면
java.sql패키지의DriverManager클래스가 제공하는getConnection()으로 DB 서버와 연결을 시작한다.
1 | /** |
댓글



