JDBC 튜토리얼

JDBC API는 모든 종류의 테이블 형식 데이터, 특히 관계형 데이터베이스에 저장된 데이터에 액세스 할 수있는 Java API입니다. JDBC는 Windows, Mac OS 및 다양한 UNIX 버전과 같은 다양한 플랫폼에서 Java와 함께 작동합니다.

JDBC를 배우는 이유?

JDBC는 Java Database Connectivity는 Java 프로그래밍 언어와 광범위한 데이터베이스 간의 데이터베이스 독립적 연결을위한 표준 Java API입니다.

JDBC 라이브러리에는 일반적으로 데이터베이스 사용과 관련된 아래에 언급 된 각 작업에 대한 API가 포함되어 있습니다.

  • 데이터베이스에 연결합니다.

  • SQL 또는 MySQL 문 생성.

  • 데이터베이스에서 SQL 또는 MySQL 쿼리를 실행합니다.

  • 결과 기록보기 및 수정.

JDBC의 응용

기본적으로 JDBC는 기본 데이터베이스에 대한 이식 가능한 액세스를 허용하는 완전한 인터페이스 세트를 제공하는 사양입니다. Java는 다음과 같은 다양한 유형의 실행 파일을 작성하는 데 사용할 수 있습니다.

  • 자바 애플리케이션

  • 자바 애플릿

  • 자바 서블릿

  • JSP (Java ServerPages)

  • EJB (Enterprise JavaBeans).

이러한 모든 실행 파일은 JDBC 드라이버를 사용하여 데이터베이스에 액세스하고 저장된 데이터를 활용할 수 있습니다.

JDBC는 ODBC와 동일한 기능을 제공하므로 Java 프로그램이 데이터베이스에 독립적 인 코드를 포함 할 수 있습니다.

JDBC 4.0 패키지

java.sql 및 javax.sql은 JDBC 4.0의 기본 패키지입니다. 이 튜토리얼을 작성할 당시의 최신 JDBC 버전입니다. 데이터 소스와 상호 작용하기위한 기본 클래스를 제공합니다.

이 패키지의 새로운 기능에는 다음 영역의 변경 사항이 포함됩니다.

  • 자동 데이터베이스 드라이버로드.

  • 예외 처리 개선.

  • 향상된 BLOB / CLOB 기능.

  • 연결 및 명령문 인터페이스 향상.

  • 국가 별 문자 집합 지원.

  • SQL ROWID 액세스.

  • SQL 2003 XML 데이터 형식 지원.

  • Annotations.

청중

이 튜토리얼은 아키텍처 및 실제 사용과 함께 JDBC 프레임 워크를 자세히 이해하려는 Java 프로그래머를 위해 설계되었습니다.

전제 조건

이 자습서를 진행하기 전에 Java 프로그래밍 언어를 잘 이해하고 있어야합니다. RDBMS를 다룰 예정이므로 SQL 및 데이터베이스 개념에 대한 사전 노출이 있어야합니다.