幾種註冊ODBC資料來源的方法

2021-06-16 01:01:59 字數 2346 閱讀 1771

幾種註冊

odbc

資料來源的

方法國防科大丁浩

odbc(opendatabaseconnectivity,開放式互連)是一種應用程式介面(api)規範。它定義了乙個標準例程集,使用它們應用程式可訪問

資料來源中的資料。應用程式通過引用api的函式可以直接使用

odbc,或利用資料訪問物件(dao)或遠端資料物件(rdo)來使用

odbc。但是,在實現

odbc時,我們必須首先配置

odbc環境,進行

資料來源的註冊,這樣才能在對資料庫進行時,對

資料來源進行連線、訪問和操作。本文介紹幾種常用的註冊

odbc

資料來源的

方法。手工配置

1.odbc

資料來源管理器

在進行資料庫開發時,為了達到配置

odbc,進行dsn定義註冊的目的,微軟給出了乙個手工操作的解決

方法。在windows9x的控制面板中,有乙個名為「

odbc

資料來源(32位)」的圖示,可以通過它啟用專門為使用者設定

odbc環境的程式(

odbcdatasourceadministrator,

odbc

資料來源管理器)。在作業系統中,上述圖示被放置在控制面板的「管理工具」裡面。

這個用於設定

odbc環境的程式叫做桌面驅動程式,它支援數種dbms(databasemanagementsystem,資料庫管理系統)。當使用者想增加乙個

資料來源和乙個所需要的驅動程式時,可以通過

odbc

資料來源管理器的配置對話方塊配置特定型別的資料庫。大多數情況下,在編寫對資料庫操作的程式時,我們至少需要知道諸如資料庫檔名、系統(本地或遠端)、資料夾等資訊,同時要給

資料來源命名。

2.定義

資料來源的型別

使用者可以定義以下三種型別的

資料來源:

使用者資料來源:作為位於計算機本地的使用者

資料來源而建立的,並且只能被建立這個

資料來源的使用者所使用;

系統資料來源:作為屬於計算機或系統而不是特定使用者的系統

資料來源而建立的,使用者必須有訪問權才能使用;

檔案資料來源:指定到檔案中作為檔案

資料來源而定義的,任何已經正確地安裝了驅動程式的使用者皆可以使用這種

資料來源。

3.資料來源註冊的步驟

以microsoft為例,如果在c:/myfile/資料夾裡建立了乙個名為myexample.mdb的資料庫檔案,其註冊步驟如下:

在控制面板裡找到「

odbc

資料來源」圖示,開啟

資料來源管理器的互動介面;

筆者建立的資料庫檔案是供本機上的使用者使用的,所以這裡選擇「使用者dsn」;

然後按下「新增」按鈕,在彈出的

資料來源管理器對話方塊裡,為自己所要建立的

資料來源選擇乙個驅動程式,本文的資料庫檔案是用microsoftaccess建立的,所以要選擇「microsoftaccessdriver(*.mdb)」;

按「完成」按鈕後,進入乙個標題為「

odbcmicrosoftaccess安裝」的介面,在其中設定「

資料來源名」為「mydatasource」,選取資料庫檔案「c:/myfile/myexample.mdb」,然後確定即可。

這樣我們就完成了乙個簡單的

odbc

資料來源的註冊。當然,在以上的步驟中,使用者可以根據自己的不同需要,設定不同的選項。

註冊結束後,我們便可以在對資料庫的程式設計中,操作該資料庫了。

在vb中註冊

資料來源在vb中對資料庫進行程式設計時,可以利用registerdatasource

方法為odbc

資料來源輸入連線資訊到windows中。它的語法是:

registerdatasourcedsn,driver,silent,attributes

其中引數代表的含義分別為:

dsn:字串表示式,它是在引用

資料來源描述資訊塊時所使用的名字。例如,如果

資料來源是乙個

odbc遠端資料庫,這就是伺服器的名字;如果是使用者dsn,則是註冊的

資料來源的名字。

drive:字串表示式,表示

odbc驅動程式的名稱。它並不是

odbc驅動程式動態連線庫(dll)檔名。例如,是驅動程式名,而sqlsrvr.dll是dll檔名。必須安裝

odbc及相應的驅動程式。

silent:布林型別值,如果不想顯示

odbc驅動程式對話方塊,用以提示指定驅動程式的資訊,該值就為true;如果希望顯示

odbc驅動程式對話方塊,該值就為false。如果silent為true,那麼attributes必須包含所有必需的指定驅動程式的資訊。1

幾種註冊ODBC資料來源的方法

一 手工配置 1 odbc資料來源管理器 在進行資料庫開發時,為了達到配置odbc,進行dsn定義註冊的目的,微軟給出了乙個手工操作的解決方法。在windows 9x作業系統的控制面板中,有乙個名為 odbc資料來源 32位 的圖示,可以通過它啟用專門為使用者設定odbc環境的程式 odbc dat...

ODBC資料來源

一組資料的位置,可以使用 odbc 驅動程式訪問該位置。也是一種儲存的定義,包含 odbc 應用程式連線到 資料來源所需的全部連線資訊。odbc open database connectivity,開放資料庫互連 是微軟公司開放服務結構 wosa,windows open services arc...

建立ODBC 資料來源

建立odbc 資料來源 odbc 連線在系統控制面板中配置。可以對任何已安裝odbc 驅動程式的資料來源建立odbc 連線。visual c 6.0 或更高版本附帶了用於文字檔案 access foxpro paradox dbase excel sql server 和oracle 的驅動程式。建...