> 데이터 베이스 > MySQL 튜토리얼 > 데이터베이스에서 ODBC 및 JDBC의 적용을 간략하게 설명합니다.

데이터베이스에서 ODBC 및 JDBC의 적용을 간략하게 설명합니다.

零下一度
풀어 주다: 2017-05-09 12:00:25
원래의
1495명이 탐색했습니다.

며칠 전 PowerDesigner 리버스 엔지니어링을 이용해 데이터 테이블의 ER 다이어그램을 얻기 위해 ODBC를 사용했습니다.
기타 시스템이 매우 명확하지 않습니다. odbc에 대한 mysql 구현이 내장되어 있지 않습니다. mysql-connector-odbc를 직접 설치해야 합니다.
mysql

연결하기 위한 ODBC 데이터 소스 odbc에 대해 이야기해 보겠습니다.

odbc


Wiki 정의

ODBC(Open Database Connectivity, Open Database Connectivity)는 데이터베이스 관리 시스템에 액세스하기 위한 표준 API(응용 프로그래밍 인터페이스) 방법을 제공합니다. (DBMS). 이러한 API는 SQL을 활용하여 대부분의 작업을 수행합니다. ODBC 자체도 SQL 언어에 대한 지원을 제공하며 사용자는 SQL 문을 ODBC에 직접 보낼 수 있습니다. ODBC의 설계자는 이를 가능한 한 독립적이고 개방적으로 만들기 위해 노력합니다. 이는 특정 프로그래밍 언어, 특정 데이터베이스 시스템 및 특정 운영 체제와 관련이 없습니다.

배경

ODBC가 탄생하기 전에 데이터베이스 애플리케이션을 개발하려면 데이터베이스 제품과 함께 데이터베이스 제조업체에서 출시한 일부 도구 세트를 사용하여 데이터베이스에 액세스해야 합니다. 프로그램 SQL에 임베딩을 사용하여 데이터베이스에 액세스합니다. 당시에는 데이터베이스에 접근하기 위한 C 언어 기반의 통합 프로그래밍 인터페이스가 부족했습니다. 이러한 배경에서 Microsoft는 1992년에 ODBC를 출시했습니다. 이후 X/Open 기관과 ISO 표준화 기관에서는 ODBC 3.0 사양을 기반으로 더욱 표준화하여 1995년에 SQL/CLI 표준을 발표했습니다. 이 표준은 SQL 표준의 일부가 되었습니다.
ODBC의 출현으로 데이터베이스 액세스 인터페이스가 통합되었음을 알 수 있으며 이는 개발자에게 더 이상 Oracle에 대한 액세스 방법과 MS에 대한 다른 액세스 방법을 제공할 필요가 없다는 이점입니다.

버전 내역

  • ODBC 1.0: 1992년 9월 발행

  • ODBC 2.0: 1994년 발행

  • ODBC 3.0: 1995년 발행

  • ODBC 3.5: 1997년 발행

  • ODBC 3.8: 2009년에 출시, Windows 7과 함께 출시됨[1]

ODBC는 응용 프로그래밍 인터페이스일 뿐이며 사양, 특정 ODBC 드라이버 프로그램입니다. 다양한 데이터베이스 공급업체에서 구현합니다. Oracle, DB2, SQL Server에서 Microsoft의 Access 데이터베이스에 이르기까지 모두 해당 데이터베이스 제품에 대한 데이터 드라이버를 구현했습니다.

ODBC 드라이버는 제조업체 인터페이스를 적응 모드 애플리케이션인 ODBC 인터페이스에 적응시킵니다.

JDBC


드라이버가 Java로 구현되고 한 번 컴파일되어 어디서나 실행된다는 점을 제외하면 jdbc와 odbc의 기능은 매우 유사합니다.

1995년 5월 Java 언어가 공식적으로 발표된 이후 Java는 전 세계적으로 인기를 끌게 되었습니다. 데이터베이스 애플리케이션을 포함하여 Java 언어로 작성된 수많은 프로그램이 있습니다. Java 언어 API가 없기 때문에 프로그래머는 Java 프로그램에 C 언어 ODBC함수 호출을 추가해야 합니다. 이는 플랫폼 독립성, 객체 지향 기능 등과 같은 Java의 뛰어난 기능 중 상당수를 완전히 활용하는 것을 방해합니다. 점점 더 많은 프로그래머가 Java 언어를 좋아하게 되면서 점점 더 많은 회사가 Java 프로그램 개발에 점점 더 많은 에너지를 투자하고 있으며 데이터베이스에 액세스하기 위한 Java 언어 인터페이스의 API에 대한 요구 사항이 점점 더 강력해지고 있습니다. . 또한 ODBC는 사용이 쉽지 않고 객체지향 기능이 없다는 단점이 있기 때문에 SUN은 Java 언어를 인터페이스로 사용하여 데이터베이스 애플리케이션 개발 인터페이스를 개발하기로 결정했습니다. JDK에서1. 버전에서 jdbc-odbc 브릿지

ODBC가 널리 사용되기 때문에 JDBC가 거의 모든 데이터베이스에 접근할 수 있도록 JDBC-ODBC 브릿지를 만들었습니다. JDBC-ODBC 브리지는 JDBC 작업을 ODBC 작업으로 변환하여 JDBC 작업을 구현하는 JDBC 드라이버입니다. 여전히 적응 모드입니다.
현재 대부분의 제조업체는 jdbc 인터페이스를 구현했으며 jdbc-odbc 브리지는 역사의 무대에서

철회
했습니다. [관련 추천]

1.

무료 mysql 온라인 동영상 튜토리얼

MySQL 최신 매뉴얼 튜토리얼

3.

불린 교육 Yan Shiba mysql 소개 영상 튜토리얼

위 내용은 데이터베이스에서 ODBC 및 JDBC의 적용을 간략하게 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿