自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳細(xì)解說(shuō)ADO訪(fǎng)問(wèn)接口使用技巧

開(kāi)發(fā) 后端
為每一個(gè)軟件行業(yè)的從業(yè)人員,無(wú)論是開(kāi)發(fā)人員、項(xiàng)目經(jīng)理、還是測(cè)試人員,也要不斷適應(yīng)這個(gè)趨勢(shì),我認(rèn)為ADO訪(fǎng)問(wèn)接口只會(huì)使我們的工作更簡(jiǎn)單和更輕松。

專(zhuān)家提供了ADO訪(fǎng)問(wèn)接口提供了一種標(biāo)準(zhǔn)的API(應(yīng)用程序編程接口)方法來(lái)訪(fǎng)問(wèn)DBMS(Database Management System)。這些API利用SQL來(lái)完成其大部分任務(wù),為此我也苦惱很久,后來(lái)終于讓我找到了解決辦法。

ODBC本身也提供了對(duì)SQL語(yǔ)言的支持,用戶(hù)可以直接將SQL語(yǔ)句送給ODBC。ODBC的 設(shè)計(jì)者們努力使它具有***的獨(dú)立性和開(kāi)放性:與具體的編程語(yǔ)言無(wú)關(guān),與具體的數(shù)據(jù)庫(kù)系統(tǒng)無(wú)關(guān),與具體的操作系統(tǒng)無(wú)關(guān)。

微軟公司在1993年以DLL集的方 式發(fā)布了世界上***個(gè)ODBC產(chǎn)品,現(xiàn)在成為了微軟開(kāi)放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中,有關(guān)數(shù)據(jù)庫(kù)的一個(gè)組成部分。微軟的ODBC產(chǎn)品其實(shí)就是一個(gè)ADO訪(fǎng)問(wèn)接口的驅(qū)動(dòng)管理器,提供一個(gè)ODBC應(yīng)用程序到某種 ODBC驅(qū)動(dòng)的接口。在UNIX系統(tǒng)上,有兩個(gè)開(kāi)源的ODBC驅(qū)動(dòng)管理器,unixODBC和iODBC。

ODBC(Open Database Connectivity,開(kāi)放數(shù)據(jù)庫(kù)互連)是微軟公司開(kāi)放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫(kù)的一個(gè)組成部分,它建立了一組規(guī)范,并提供了一組對(duì)數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些API利用 SQL來(lái)完成其大部分任務(wù)。ADO訪(fǎng)問(wèn)接口身也提供了對(duì)SQL語(yǔ)言的支持,用戶(hù)可以直接將SQL語(yǔ)句送給ODBC。 #t#

一個(gè)基于ODBC的應(yīng)用程序?qū)?shù)據(jù)庫(kù)的操作不依賴(lài)任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫(kù)操作由對(duì)應(yīng)的DBMS的ODBC驅(qū)動(dòng)程序完成。也就 是說(shuō),不論是FoxPro、Access還是Oracle數(shù)據(jù)庫(kù),均可用ODBC API進(jìn)行訪(fǎng)問(wèn)。由此可見(jiàn),ODBC的***優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫(kù)。

一個(gè)完整的ODBC由下列幾個(gè)部件組成: 應(yīng)用程序(Application)。 ADO訪(fǎng)問(wèn)接口(Administrator): 該程序位于Windows 95控制面板(Control Panel)的32位ODBC內(nèi),其主要任務(wù)是管理安裝的ODBC驅(qū)動(dòng)程序和管理數(shù)據(jù)源。

驅(qū)動(dòng)程序管理器(Driver Manager): 驅(qū)動(dòng)程序管理器包含在ODBC32.DLL中,對(duì)用戶(hù)是透明的。其任務(wù)是管理ODBC驅(qū)動(dòng)程序,是ODBC中最重要的部件。 ODBC API。 ODBC 驅(qū)動(dòng)程序: 是一些DLL,提供了ODBC和數(shù)據(jù)庫(kù)之間的接口。

ADO訪(fǎng)問(wèn)接口數(shù)據(jù)源包含了數(shù)據(jù)庫(kù)位置和數(shù)據(jù)庫(kù)類(lèi)型等信息,實(shí)際上是一種數(shù)據(jù)連接的抽象。 應(yīng)用程序要訪(fǎng)問(wèn)一個(gè)數(shù)據(jù)庫(kù),首先必須用ODBC管理器注冊(cè)一個(gè)數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫(kù)位置、數(shù)據(jù)庫(kù)類(lèi)型及ODBC驅(qū)動(dòng)程序等信息,建立起ODBC與具體數(shù)據(jù)庫(kù)的聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源名提供給ODBC,ODBC就能建立起與相應(yīng)數(shù)據(jù)庫(kù)的連接。

在ODBC中,ODBC API不能直接訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),必須通過(guò)驅(qū)動(dòng)程序管理器與數(shù)據(jù)庫(kù)交換信息。驅(qū)動(dòng)程序管理器負(fù)責(zé)將應(yīng)用程序?qū)?FONT>ADO訪(fǎng)問(wèn)接口的調(diào)用傳遞給正確的驅(qū)動(dòng)程序,而驅(qū)動(dòng)程序在執(zhí)行完相應(yīng)的操作后,將結(jié)果通過(guò)驅(qū)動(dòng)程序管理器返回給應(yīng)用程序。

責(zé)任編輯:chenqingxiang 來(lái)源: 清華大學(xué)出版社
相關(guān)推薦

2009-12-21 13:19:34

ADO.NET組件

2009-12-31 09:54:04

ADO.NET數(shù)據(jù)訪(fǎng)問(wèn)

2009-12-25 16:26:03

ADO.NET控制

2009-12-29 16:56:40

ADO.NET類(lèi)和接口

2009-12-25 10:51:45

使用ADO

2009-12-21 16:40:10

ADO連接

2009-11-13 09:24:17

2009-12-21 16:53:06

ADO.NET使用說(shuō)明

2009-12-22 16:35:11

ADO.NET控件

2009-10-29 10:34:31

ADO.NET使用技巧

2009-01-09 22:29:38

服務(wù)器虛擬化磁盤(pán)陣列

2010-01-04 09:03:57

ADO.NET連接對(duì)象

2009-12-28 15:11:36

ADO.NET專(zhuān)家

2009-12-31 09:42:41

ADO對(duì)象模型

2009-12-29 13:57:30

訪(fǎng)問(wèn)ADO.NET

2009-12-25 17:37:49

ADO接口

2009-11-04 09:18:12

ADO.NET _Re

2009-12-28 15:46:22

ADO.NET操作

2009-10-29 11:08:20

ADO.NET Dat

2009-11-12 12:39:16

ADO.NET Sta
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)