JDBC API, JDBC API의 주요 클래스와 인터페이스 구조, JDBC API의 주요 클래스와 인터페이스 관계

CODEDRAGON Development/Java

반응형

 

 

JDBC API

자바 응용 프로그램에서 데이터베이스를 연결하고 데이터를 제어하는 일련의 인터페이스와 클래스들을 의미하며 JDK "java.sql"패키지에 정의되어 있습니다.

JDBC 2.0 표준 이외의 추가된 기능을 구현한 클래스들은 "javax.sql" 패키지안에 포함되어 있습니다.

 

 

 

JDBC API의 주요 클래스와 인터페이스 구조

JDBC를 이용한 프로그램의 기본 작업은 먼저 사용하는 드라이버를 드라이버 매니저에 등록하고 드라이버 매니저를 이용하여 데이터베이스에 연결합니다. 그리고 SQL문을 서버에 전송하고 서버는 SQL 실행 결과를 클라이언트에 보낸 후 그 결과를 가지고 원하는 작업을 수행하게 됩니다. 이때 사용되는 클래스들은 "java.sql"패키지안에 정의되어 있습니다.

드라이버와 관련된 작업을 하는 DriverManager클래스를 통해서 만들어진 Connection클래스의 객체를 이용하여 Statement객체를 만듭니다. 만들어진 Statement 객체를 이용하여 SQL문을 서버에 전송하고 SQL문을 실행한 후 그 결과를 ResultSet객체를 통해서 전달 받게 됩니다.


 

 

 

JDBC API의 주요 클래스와 인터페이스 관계


 

반응형