Khiêu chí nội dung

ODBC

本頁使用了標題或全文手工轉換
Duy cơ bách khoa, tự do đích bách khoa toàn thư

ODBC(Open Database Connectivity,Khai phóng tư liêu khố hỗ liên ) đề cung liễu nhất chủng tiêu chuẩn đíchAPI(Ứng dụng trình thức biên trình giới diện) phương pháp lai phóng vấnTư liêu 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 viện, sử dụng giả 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átTư liêu khốỨng dụng trình thức,Tắc tất tu yếu sử dụng tư liêu khố hán thương tùy tư liêu 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 tư liêu khố, hoặc giả tại trình thức trung sử dụngKhảm nhập thức SQLLai phóng vấn tư liêu khố. Đương thời, đối ô phóng vấn tư liêu khố đích phương pháp, khuyết phạp nhất cá cơ ôC ngữ ngônĐích thống nhất biên trình giới diện. Tại giá chủng bối cảnh hạ, vi nhuyễn ô 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ơ ô ODBC 3.0 đích quy phạm, tiến nhất bộ tiến hành liễu tiêu chuẩn hóa, ô 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 thức kinh quá nhất cá xưng chi vi ODBC quản lý khí đích công cụ, kiến lập nhất cá DSN, chỉ minh nhu yếu hô khiếu đích ODBC khu động trình thức, tòng nhi phóng vấn đối ứng đích tư liêu khố. Đối ô sử dụng giả đích ứng dụng trình thức nhi ngôn, ODBC khu động trình thức thị tương đối bất khả kiến đích. Sử dụng giả chỉ nhu yếu tại ODBC quản lý khí trung tổ thái tương ứng đích tư liêu khố đích tư liêu lai nguyên tư tấn, tịnh đăng nhập tương ứng đích ODBC khu động trình thức tức khả. DSN phân vi tam chủng:

  • Sử dụng giả DSN
  • Hệ thống DSN
  • Đương án DSN

Dã khả dĩ dụng liên tiếp tự xuyến nhi bất nhu yếu sự tiên kiến lập 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á tư liêu khố hán thương thông thường đô vi tự kỷ đích tư liêu khố thật hiện liễu ODBC khu động trình thức. TòngOracle,DB2,SQL ServerĐáoAccessTư liêu khố, đô thật hiện liễu diện hướng các tự tư liêu khố sản phẩm đích tư liêu khu động trình thức.

Nhi đối ô 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ânWindowsTác nghiệp hệ thống thượng khả dĩ trảo đáo tha.
unixODBC
unixODBC chuyên án vi phi WindowsTác nghiệp 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ự ô Microsoft ODBC na dạng đíchGUIHình thức đích tổ thái giới diện cung sử dụng giả tiến hành tư liêu lai nguyên đích tổ thái. unixODBC đích đại mã tạiGPLHiệp định hạ công khai, mục tiền cai chuyên án 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 chuyên án ( 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 chuyên án mục tiền do Openlink Software tiến hành quản lý. Kỳ đại mã thị tạiLGPLHiệp định dĩ cậpBSDHiệp định 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 hệ kết chí Mac OS tác nghiệp 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 đươngÔ 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 ô 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 ô 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 )