Khiêu chuyển đáo nội dung

ODBC

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do đích bách khoa toàn thư
( trọng định hướng tựOpen Database Connectivity)

ODBC(Open Database Connectivity,Khai phóng sổ cư khố hỗ liên ) đề cung liễu nhất chủng tiêu chuẩn đíchAPI(Ứng dụng trình tự biên trình tiếp khẩu) phương pháp lai phóng vấnSổ cư khố quản lý hệ thống( DBMS ). Giá ta API lợi dụngSQLLai hoàn thành kỳ đại bộ phân nhậm vụ. ODBC bổn thân dã đề cung liễu đối SQL ngữ ngôn đích chi trì, dụng hộ khả dĩ trực tiếp tương SQL ngữ cú tống cấp ODBC. ODBC đích thiết kế giả môn nỗ lực sử tha cụ hữu tối đại đích độc lập tính hòa khai phóng tính.

Lịch sử[Biên tập]

Tại ODBC đản sinh chi tiền, như quả yếu khai phátSổ cư khốỨng dụng trình tự,Tắc tất tu yếu sử dụng sổ cư khố hán thương tùy sổ cư khố sản phẩm nhất đồng phát bố đích nhất ta công cụ tập lai phóng vấn sổ cư khố, hoặc giả tại trình tự trung sử dụngKhảm nhập thức SQLLai phóng vấn sổ cư khố. Đương thời, đối vu phóng vấn sổ cư khố đích phương pháp, khuyết phạp nhất cá cơ vuC ngữ ngônĐích thống nhất biên trình tiếp khẩu. Tại giá chủng bối cảnh hạ, vi nhuyễn vu 1992 niên phát biểu liễuODBC.Chi hậu,X/OpenTổ chức dĩ cậpISOTiêu chuẩn hóa tổ chức cơ vu ODBC 3.0 đích quy phạm, tiến nhất bộ tiến hành liễu tiêu chuẩn hóa, vu 1995 niên phát biểu liễu SQL/CLI tiêu chuẩn. Cai tiêu chuẩn dĩ kinh thành vi liễu SQL tiêu chuẩn đích nhất bộ phân.

Bản bổn lịch sử:

Thật hiện[Biên tập]

ODBC đích vận dụng hình thái thông thường thị do ứng dụng trình tự kinh quá nhất cá xưng chi vi ODBC quản lý khí đích công cụ, sang kiến nhất cá DSN, chỉ minh nhu yếu điều dụng đích ODBC khu động trình tự, tòng nhi phóng vấn đối ứng đích sổ cư khố. Đối vu dụng hộ đích ứng dụng trình tự nhi ngôn, ODBC khu động trình tự thị tương đối bất khả kiến đích. Dụng hộ chỉ nhu yếu tại ODBC quản lý khí trung phối trí tương ứng đích sổ cư khố đích sổ cư nguyên tín tức, tịnh đăng lục tương ứng đích ODBC khu động trình tự tức khả. DSN phân vi tam chủng:

  • Dụng hộ DSN
  • Hệ thống DSN
  • Văn kiện DSN

Dã khả dĩ dụng liên tiếp tự phù xuyến nhi bất nhu yếu sự tiên sang kiến DSN, lệ như

connstr= "DRIVER={SQL SERVER};SERVER=servername;UID=xyz;PWD=xxx"
connstr= "DRIVER={Microsoft Access Driver};SERVER=D:\abc\defg.mdb"

Các cá sổ cư khố hán thương thông thường đô vi tự kỷ đích sổ cư khố thật hiện liễu ODBC khu động trình tự. TòngOracle,DB2,SQL ServerĐáoAccessSổ cư khố, đô thật hiện liễu diện hướng các tự sổ cư khố sản phẩm đích sổ cư khu động trình tự.

Nhi đối vu ODBC quản lý khí, mục tiền chủ yếu tồn tại dĩ hạ kỉ chủng thật hiện:

Microsoft ODBC
Vi nhuyễn đề cung đích nhất cá thật hiện, mục tiền tại đại bộ phânWindowsThao tác hệ thống thượng khả dĩ trảo đáo tha.
unixODBC
unixODBC hạng mục vi phi WindowsThao tác hệ thống( như các bản bổn đíchLinux,UnixDĩ cậpMac OS) đề cung đích nhất cá thật hiện. unixODBC đích thật hiện hàm cái liễu ODBC 3.0 trung đích sở hữu API quy phạm, tịnh thả đề cung liễu nhất cá loại tự vu Microsoft ODBC na dạng đíchGUIHình thức đích phối trí giới diện cung dụng hộ tiến hành sổ cư nguyên đích phối trí. unixODBC đích đại mã tạiGPLHiệp nghị hạ công khai, mục tiền cai hạng mục thị do Easysoft đích Nick Gorham tiến hành quản lý. unixODBC hiện tại dĩ kinh thị ngận đa Linux phát hành bản đích tiêu chuẩn an trang mô thức hạ đích nhất cá tất yếu tổ kiện.
iODBC
iODBC hạng mục ( Independent Open DataBase Connectivity ) đích mục tiêu thị đề cung nhất cá bình đài vô quan đích thật hiện, cai hạng mục mục tiền do Openlink Software tiến hành quản lý. Kỳ đại mã thị tạiLGPLHiệp nghị dĩ cậpBSDHiệp nghị hạ phát bố.Bình quả công tưTòng Mac OS X v10.2 thời đại khai thủy, tiện tương iODBC bảng định chí Mac OS thao tác hệ thống trung.

Tham khảo văn hiến[Biên tập]

  1. ^What's New in ODBC 3.8.Microsoft.[2010-01-13].( nguyên thủy nội dungTồn đươngVu 2010-01-11 ).Windows 7 includes an updated version of ODBC, ODBC 3.8.
  2. ^Rukmangathan, Krishnakumar.A new release of ODBC for Modern Data Stores.Microsoft Data Access / SQL BI Technologies Blog. Microsoft. 2016-06-07[2022-05-10].(Nguyên thủy nội dungTồn đương vu 2019-01-15 ).After more than 15 years since the last release, Microsoft is looking at updating the Open Data Base Connectivity (ODBC) specification.
  3. ^History of the Desktop Database Drivers - Open Database Connectivity (ODBC).[2022-05-10].(Nguyên thủy nội dungTồn đương vu 2022-05-10 ).

Ngoại bộ liên kết[Biên tập]

Tham kiến[Biên tập]

  • ADO( ActiveX Data Objects )
  • MDAC( Microsoft Data Access Components )
  • JDBC( Java Database Connectivity )