當前位置:首頁 » 數據倉庫 » odbc類型資料庫
擴展閱讀
怎麼清除預覽圖片的緩存 2022-11-30 14:15:11
c語言創建有序鏈表 2022-11-30 14:08:06

odbc類型資料庫

發布時間: 2022-09-25 07:45:50

㈠ odbc資料庫

ODBC是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關資料庫的一個組成部分,它建立了一組規范,並提供了一組對資料庫訪問的標准API(應用程序編程介面)。這些API利用sql來完成其大部分任務。
ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。一組數據的位置,可以使用 ODBC驅動程序訪問該位置。
一個完整的ODBC由下列幾個部件組成:
1、應用程序(Application)。
2、ODBC管理器(Administrator)。該程序位於Windows控制面板(Control Panel)的管理工具內,其主要任務是管理安裝的ODBC驅動程序和管理數據源。
3、驅動程序管理器(Driver Manager)。驅動程序管理器包含在ODBC32.DLL中,對用戶是透明的。其任務是管理ODBC驅動程序,是ODBC中最重要的部件。
4、ODBC API。
5、ODBC 驅動程序。是一些DLL,提供了ODBC和資料庫之間的介面。
6、數據源。數據源包含了資料庫位置和資料庫類型等信息,實際上是一種數據連接的抽象。

㈡ 如何建立Microsoft Access類型的ODBC資料庫

具體操作步驟按照下列指示創建 Microsoft Access 資料庫: 1、打開 InfinityQS 資料庫管理器 – 開始菜單 > 所有程序 > InfinityQS > ProFicient > 工具 > 資料庫管理器。 2、在數據源對話框中, 點擊設置…。 3、出現 ODBC 數據管理器,在 ODBC 數據源管理器對話框中,點擊 系統 DSN 選項卡。 4、在數據源選擇對話框中,點擊添加(D)按鈕,出現創建新數據源對話框。 5、在創建新數據源對話框中,選擇 Microsoft Access Driver (*.mdb),然後點擊完成。 6、在OCBC Microsoft Access 安裝對話框中,輸入數據源名。 7、在新建數據對話框中,選擇資料庫保存的磁碟位置和文件名,然後點擊確定按鈕。 8、點擊確定。出現 ODBC Microsoft Access 安裝對話框,然後點擊確定按鈕。 9、在ODBC Microsoft Access 安裝對話框中,點擊確定按鈕。 10、在 ODBC 數據源管理器中,出現新建的數據源SPC,點擊確定按鈕。 11、在選擇 InfinityQS 數據源管理器中,可以看到新的資料庫 SPC。點擊確定按鈕。 12、在數據源選擇對話框中,新資料庫會高亮顯示,如果沒有,在數據源名稱列表中選擇前面創建的數據源,點擊確定按鈕。出現紅色出錯提示框。 13、此信息表示數據源不包含表格信息。點擊確定。ProFicient將自動建立所需要的資料庫表格。 14、稍後,ProFicient 資料庫管理器出現用戶外觀:管理員創建對話框,按照公司的情況填寫完成後,點擊確定按鈕。 15、出現用戶登錄:SPC對話框,輸入前面輸入的用戶名和密碼就可以登錄。

㈢ 什麼是ODBC資料庫,可以詳細解釋一下嗎

開放資料庫連接(Open
Database
Connectivity,ODBC)是微軟公司開放服務結構(WOSA,Windows
Open
Services
Architecture)中有關資料庫的一個組成部分,它建立了一組規范,並提供了一組對資料庫訪問的標准API(應用程序編程介面)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。

㈣ ODBC資料庫是什麼

ODBC是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關資料庫的一個組成部分,它建立了一組規范,並提供了一組對資料庫訪問的標准API(應用程序編程介面)。這些API利用SQL來完成其大部分任務。
ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。一組數據的位置,可以使用 ODBC驅動程序訪問該位置。
一個完整的ODBC由下列幾個部件組成:
1、應用程序(Application)。
2、ODBC管理器(Administrator)。該程序位於Windows控制面板(Control Panel)的管理工具內,其主要任務是管理安裝的ODBC驅動程序和管理數據源。
3、驅動程序管理器(Driver Manager)。驅動程序管理器包含在ODBC32.DLL中,對用戶是透明的。其任務是管理ODBC驅動程序,是ODBC中最重要的部件。
4、ODBC API。
5、ODBC 驅動程序。是一些DLL,提供了ODBC和資料庫之間的介面。
6、數據源。數據源包含了資料庫位置和資料庫類型等信息,實際上是一種數據連接的抽象。

㈤ 什麼是ODBC、OLE DB、ADO資料庫

SQL
Server是真正的資料庫,它和Oracle、MySQL、DB2等等都是資料庫。
而你說的ODBC、OLE
DB、ADO等等都不是資料庫,它們只是應用程序與資料庫的介面,也就是說編寫出的應用程序使用這些介面來跟資料庫進行通訊。
在控制面板-管理工具-數據源(ODBC)里,你可以添加這些數據介面。

㈥ ODBC資料庫

首先你打開控制面板
在裡面選擇「管理工具」
選擇「ODBC數據源」
建立一個用戶DNS,步驟:
單擊添加,然後在出現的列表中選擇sqlserver
然後點完成,在下面的界面中輸入你的數據源名稱,然後選擇你的sqlserver伺服器,一般收LOCAL,然後在以後的界面中選擇你要鏈接的資料庫
這樣一個基於SQLSERVER的ODBC數據源就配製好了

下一步就是編程序(我用的是VB,C++也差不多那樣)
在程序中鏈接ODBC數據源可以使用ADO控制項
你畫一個ADODC1然後在其屬性中選擇你要鏈接的ODBC數據源名稱,然後選擇要連接的表(也可以選擇自己的SQL語句)
要把資料庫中的內容顯示到listbox中,就是把adodc1中的值傳遞過去

我只是大概介紹了下,其實資料庫訪問是很深的一門學問,你要自己好好學學,下點關於這方面的書看看,尤其是下些實例代碼
因為我的電腦沒有安裝SQL2000所以具體代碼也沒有辦法給你
希望我的介紹對你有所幫助

㈦ 什麼是ODBC資料庫,可以詳細解釋一下嗎

開放資料庫連接(Open Database Connectivity,ODBC)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關資料庫的一個組成部分,它建立了一組規范,並提供了一組對資料庫訪問的標准API(應用程序編程介面)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。

㈧ 什麼是ODBC

1、ODBC(Open Database Connectivity,開放資料庫互連)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關資料庫的一個組成部分。

2、ODBC技術。ODBC的基本思想是為用戶提供簡單、標准、透明的資料庫連接的公共編程介面,開發廠商根據ODBC的標准去實現底層的驅動程序,這個驅動對用戶是透明的,並允許根據不同的DBMS採用不同的技術加以優化實現,這就利於不斷吸收新的技術而趨完善。

3、一種動態鏈接庫 (DLL),支持 ODBC 的應用程序(如 Excel)可以用它來訪問 ODBC 數據源。每個 ODBC 驅動程序針對一個資料庫管理系統 (DBMS),如 SQL Server、Access 等等。

4、MyODBC是提供標准ODBC界面存取的程序,用VB、VC、BCB、Access等等透過ODBC直接存取資料庫,減少Web Server更新MySQL資料庫。

5、unixodbc是一個來連接資料庫的組件。該版本主要是支持 64 位的 SQLLEN,修復了一些bug;另外驅動部分和圖形化設置工具分開為兩個獨立的項目。它能讓你在Unix/Linux系統下使用ODBC。

㈨ ODBC是什麼意思

ODBC是一種連接資料庫的開放標准。

ODBC(Open DataBase Connectivity,開放資料庫互連)是微軟公司開放服務結構(WOSA,Windows Open Services Architecture)中有關資料庫的一個組成部分,它建立了一組規范,並提供了一組對資料庫訪問的標准API(應用程序編程介面)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。
它本身就是為了是資料庫的使用者不必考慮使用的是何種資料庫而只需要相同的操作而設計的。

ODBC是Open Database Connect即開放資料庫互連的簡稱,它是由Microsoft 公司於1991 年提出的一個用於訪問資料庫的統一界面標准,是應用程序和資料庫系統之間的中間件。它通過使用相應應用平台上和所需資料庫對應的驅動程序與應用程序的交互來實現對資料庫的操作,避免了在應用程序中直接調用與資料庫相關的操作,從而提供了資料庫的獨立性。

ODBC 主要由驅動程序和驅動程序管理器組成。驅動程序是一個用以支持ODBC 函數調用的模塊,每個驅動程序對應於相應的資料庫,當應用程序從基於一個資料庫系統移植到另一個時,只需更改應用程序中由ODBC 管理程序設定的與相應資料庫系統對應的別名即可。驅動程序管理器可鏈接到所有ODBC 應用程序中,它負責管理應用程序中ODBC 函數與DLL 中函數的綁定。

ODBC 使用層次的方法來管理資料庫,在資料庫通信結構的每一層,對可能出現依賴資料庫產品自身特性的地方,ODBC 都引入一個公共介面以解決潛在的不一致性,從而很好地解決了基於資料庫系統應用程序的相對獨立性,這也是ODBC 一經推出就獲得巨大成功的重要原因之一。

從結構上分,ODBC 分為單束式和多束式兩類。

1.單束式驅動程序
單束式驅動程序介於應用程序和資料庫之間,像中介驅動程序一樣數據提供一個統一的數據訪問方式。當用戶進行資料庫操作時,應用程序傳遞一個ODBC 函數調用給ODBC 驅動程序管理器,由ODBC API 判斷該調用是由它直接處理並將結果返回還是送交驅動程序執行並將結果返回。由上可見,單束式驅動程序本身是一個資料庫引擎,由它直接可完成對資料庫的操作,盡管該資料庫可能位於網路的任何地方。
2.多束式驅動程序
多束式驅動程序負責在資料庫引擎和客戶應用程序之間傳送命令和數據,它本身並不執行數據處理操作而用於遠程操作的網路通信協議的一個界面。前端應用程序提出對資料庫處理的請求,該請求轉給ODBC 驅動程序管理器,驅動程序管理器依據請求的情況,就地完成或傳給多束驅動程序,多束式驅動程序將請求翻譯為特定廠家的資料庫通信介面(如Oracle 的SQLNet)所能理解的形式並交於介面去處理,介面把請求經網路傳送給伺服器上的數據引擎,伺服器處理完後把結果發回給資料庫通信介面,資料庫介面將結果傳給多束式ODBC 驅動程序,再由驅動程序將結果傳給應用程序。

如何配置資料庫ODBC數據源

ADO可以與ASP結合,以建立提供資料庫信息的主頁內容,在主頁畫面執行SQL命令,讓用戶在瀏覽器畫面中輸入,更新和刪除站點伺服器的資料庫信息;ADO使用RecordSets對象,作為數據的主要介面;ADO可使用Vbscript,JavaScript語言來控制資料庫的訪問,與查詢結果的輸出顯示畫面;ADO可連接多種的資料庫,包括SQL Server、Oracle、Informix等支持ODBC的資料庫。因此,在使用ADO訪問資料庫之前我們還有一項重要的工作要做,那就是創建和配置ODBC數據源。
1. ODBC的定義
首先,還是也讓我們來解釋一下有關ODBC的概念,這將有利於下面內容的理解。ODBC(Open Database Connectivity開放式資料庫互聯)是微軟推出的一種工業標准,一種開放的獨立於廠商的API應用程序介面,可以跨平台訪問各種個人計算機、小型機以及主機系統。ODBC作為一個工業標准,絕大多數資料庫廠商、大多數應用軟體和工具軟體廠商都為自己的產品提供了ODBC介面或提供了ODBC支持,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,當然也包括了Access。
資料庫驅動程序使用Data Source Name (DSN) 定位和標識特定的 ODBC 兼容資料庫,將信息從 Web 應用程序傳遞給資料庫。典型情況下,DSN 包含資料庫配置、用戶安全性和定位信息,且可以獲取 Windows NT 注冊表項中或文本文件的表格。通過 ODBC,我們可以選擇希望創建的 DSN 的類型:用戶、系統或文件。
為了更好地讓大家理解上一段話,我們接下來來解釋一下其中的幾個名詞:
DSN:根據MICROSOFT的官方文檔,DSN的意思是「應用程序用以請求一個連到ODBC數據源的連接(CONNECTION)的名字」,換句話說,它是一個代表ODBC連接的符號。它隱藏了諸如資料庫文件名、所在目錄、資料庫驅動程序、用戶ID、密碼等細節。因此,當建立一個連接時,你不用去考慮資料庫文件名、它在哪兒等等,只要給出它在ODBC中的DSN即可。
FILE DSN: 當我們討論這個問題時,先看看其他的DSN類型
SYSTEM DSN:這種DSN可以被任何登錄到系統中的用戶使用。
USER DSN:這是為特定用戶建立的DSN。只有建立這個DSN的用戶才能看到並使用它。在上面的兩種情況中,DSN的細節都儲存在系統的注冊表中。