>  기사  >  Java  >  JDBC란 무엇이며 그 기능은 무엇입니까?

JDBC란 무엇이며 그 기능은 무엇입니까?

hzc
hzc원래의
2020-07-01 13:16:4611391검색

Java Database Connectivity, [Java Database Connectivity, 줄여서 JDBC]는 클라이언트 프로그램이 데이터베이스에 액세스하는 방법을 표준화하고 데이터베이스의 데이터 쿼리 및 업데이트와 같은 방법을 제공하는 Java 언어의 애플리케이션 프로그래밍 인터페이스입니다.

JDBC란 무엇이며 그 기능은 무엇입니까?

Java Database Connectivity(줄여서 JDBC)는 클라이언트 프로그램이 데이터베이스에 액세스하는 방법을 표준화하고 데이터베이스의 데이터 쿼리 및 업데이트와 같은 방법을 제공하는 데 사용되는 Java 언어의 애플리케이션 프로그래밍 인터페이스입니다. JDBC는 Sun Microsystems의 상표이기도 합니다. 우리가 일반적으로 JDBC라고 부르는 것은 관계형 데이터베이스용입니다.

DBC 드라이버는 네 가지 유형으로 나뉩니다.

유형 1

JDBC-ODBC Bridge

이 유형의 드라이버는 모든 JDBC 호출을 ODBC에 전달한 다음 후자가 데이터베이스 로컬 드라이버 코드(즉, 데이터베이스 Oracle의 oci.dll과 같이 제조업체에서 제공하는 데이터베이스 작업 바이너리 코드 라이브러리입니다.

유형 2

로컬 API 드라이버

이 유형의 드라이버는 데이터베이스 제조업체에서 클라이언트를 통해 제공하는 로컬 코드 라이브러리(C/C++ 등)를 로드하여 데이터베이스에 액세스하며 드라이버에는 Java 코드가 포함되어 있습니다.

유형 3

네트워크 프로토콜 드라이버

이 유형의 드라이버는 클라이언트에 네트워크 API를 제공합니다. 클라이언트의 JDBC 드라이버는 소켓을 사용하여 서버의 미들웨어 프로그램을 호출한 후 요청을 특정 API로 변환합니다. 전화가 필요합니다.

유형 4

로컬 프로토콜 드라이버

이 유형의 드라이버는 소켓을 사용하여 클라이언트와 데이터베이스 간에 직접 통신합니다.

다음은 JDBC를 사용하여 다양한 데이터베이스를 연결하는 방법 목록입니다.

⒈Oracle8/8i/9i 데이터베이스(씬 모드)

⒉DB2 데이터베이스

⒊Sql Server7.0/2000 데이터베이스

⒋Sybase 데이터베이스

⒌Informix 데이터베이스

⒍MySQL Database

⒎PostgreSQL 데이터베이스

⒏ODBC를 사용하여 데이터베이스 직접 연결

원격 데이터베이스에 액세스할 때 JDBC는 인터넷 파일 주소 지정 체계와 웹 페이지 주소(Uniform Resource Locator URL)와 매우 유사한 파일 이름을 사용합니다. .

JDBC는 프로그래머가 SQL 요청을 작성할 때 사용할 객체 지향 클래스 세트를 지정합니다. JDBC 드라이버 API를 설명하는 추가 클래스 세트가 있습니다. Java 데이터 유형에 매핑할 수 있는 가장 일반적인 SQL 데이터 유형이 지원됩니다. 이 API는 Microsoft Transaction Server 요청에 대한 실행 지원과 트랜잭션 시작 부분으로 커밋 및 롤백하는 기능을 제공합니다.

추천 튜토리얼: "java 튜토리얼"

위 내용은 JDBC란 무엇이며 그 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.