




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第12章開發ODBC數據庫應用程序概述ODBC的概念
掌握ODBC數據源的概念及其配置
12.1ODBC概述
12.2管理ODBC數據源
12.1
ODBC概述
ODBC是一種以一致的方式把各種數據服務連接到不同前端應用程序的方法。ODBC標準為應用程序提供了一套調用層接口(Call-LevelInterface,簡稱CLI)函數和基于動態鏈接庫的運行支持環境,開發ODBC數據庫應用程序時調用的就是ODBC接口函數和SQL語句,數據庫的底層操作由各個數據庫的驅動程序完成。因此,這樣的應用程序具備訪問各種數據庫系統的能力,大大提高了系統的適應性和可移植性。
ODBC體系結構由四個部分組成:ODBC應用程序、ODBC驅動程序管理器、ODBC驅動程序和ODBC數據源,如圖12-1所示。第
12章ODBCODBC驅動程序管理器(ODBCDriverManager)ODBC應用程序SQLServer驅動程序DB2驅動程序ORACLE驅動程序……Access驅動程序Foxpro驅動程序SQLServer數據源DB2數據源ORACLE數據源……Access數據源Foxpro數據源12.1
ODBC概述
12.1.1ODBC應用程序ODBC數據庫應用程序可以是用VisualBasic、VisualC++、Delphi等開發工具開發的應用程序,也可以是其它ODBC數據庫應用程序。ODBC應用程序通過ODBC驅動程序管理器調用由ODBC驅動程序管理器提供的ODBCAPI函數,從而訪問來自ODBC數據源的數據。12.1.2ODBC驅動程序管理器ODBC數據庫應用程序不能直接調用ODBC驅動程序,它必須調用包含在ODBC驅動程序管理器中的各種ODBCAPI函數,再由ODBC驅動程序管理器調用相應的ODBC驅動程序。這樣,無論是連接到SQLServer還是其它的數據庫,都能保證ODBC函數總是按同一種方式調用,實現用相同的代碼訪問各種不同格式的數據庫,簡化了對數據庫的訪問,也為程序的跨平臺開發和移植提供了極大的方便。第
12章ODBC12.1
ODBC概述
12.1.3ODBC驅動程序
ODBC驅動程序負責發送SQL請求給關系數據庫管理系統,并且把結果返回給ODBC驅動程序管理器,然后再由ODBC驅動程序管理器把這些結果傳送給ODBC應用程序。
ODBC驅動程序接收來自ODBC驅動程序管理器中傳送過來的對ODBC函數的調用請求,并將從數據源上得到的結果返回給驅動程序管理器。第
12章ODBC12.2管理ODBC數據源
12.2.1安裝ODBC驅動程序每種數據庫都有各自的ODBC驅動程序。對于SQLServer來說,只要客戶機上安裝了MSOffice97/2000/XP,或安裝了MSStudio97/2000/2003,則SQLServer的ODBC驅動程序就已安裝完成,不必再次重新安裝。如沒有安裝,則可以通過安裝SQLServerClientManagement應用程序,在本機上安裝SQLServerODBC驅動程序。
第
12章ODBC12.2管理ODBC數據源
12.2.2配置數據源
要與ODBC兼容的數據庫進行連接,必須建立一個稱為DataSourceName(DSN,數據源名)的數據源,通過該DSN定位和標識指定的ODBC兼容數據庫。1.創建數據源數據源包含了用戶安全性、數據庫定位和連接參數等與數據庫進行連接的信息。在Windows中,DSN允許用戶以適當的權限通過網絡連接指定的數據庫。可以分為三種類型:用戶DSN、系統DSN和文件DSN:l
User(用戶)DSN:只能以指定的用戶安全身份證明(用戶名和密碼)連接指定的數據庫。l
System(系統)DSN:所有用戶都能夠連接指定的數據庫。l
File(文件)DSN:將連接的情況存儲在一個文件中,只有對該文件有訪問權限的用戶才能夠連接指定的數據庫。第
12章ODBC12.2管理ODBC數據源
在Windows2000中創建ODBC數據源的步驟如下:1)在Windows2000中,單擊“開始”→“設置”→“控制面板”(或雙擊桌面上“我的電腦”圖標,并雙擊隨之出現的“控制面板”圖標),出現“控制面板”對話框。2)雙擊“管理工具”圖標,出現“管理工具”對話框。3)雙擊“數據源(ODBC)”圖標,出現圖12-2所示的“ODBC數據源管理器”對話框。4)選擇“系統DSN”選項卡,進入設置系統DSN的操作界面,如圖12-2所示。5)單擊“添加”按鈕,將出現如圖12-3所示的“創建新數據源”對話框。第
12章ODBC圖12-312.2管理ODBC數據源
6)因要連接的數據庫是由SQLServer創建的,故選擇列表框中的SQLServer項,然后單擊“完成”按鈕。出現圖12-4所示的“建立新的數據源到SQLServer”對話框(一)。7)在圖12-4中的“名稱”一欄中為數據源設置一個名稱(DSN),這里輸入數據源名稱為EduDSN,以后在數據庫應用程序中可以通過這個名稱來連接指定的數據庫;在“服務器”下拉式組合框中選擇或者鍵入SQLServer數據庫服務器的名稱,輸入完成后對話框如圖12-4所示。第
12章ODBC圖12-412.2管理ODBC數據源
8)單擊“下一步”按鈕,出現如圖12-5所示的“建立新的數據源到SQLServer”對話框(二)。9)單擊“客戶端配置”按鈕,進入如圖12-6所示的“編輯網絡庫配置”對話框。10)在圖12-6左邊的“網絡庫”一欄中選擇“TCP/IP”單選按鈕,則系統將自動在“服務器別名”、“計算機名稱”及“端口號”輸入框中設置必要的參數值,一般這些值只要保持默認值即可。第
12章ODBC圖12-5圖12-612.2管理ODBC數據源
11)單擊“確定”按鈕,返回圖12-5所示的對話框。再單擊“下一步”按鈕,如果SQL服務器連接失敗,系統將給出相關的出錯信息,根據出錯信息的內容,檢查SQL服務器是否存在或相關的參數是否設置正確。如連接通過,系統將出現如圖12-7所示的“建立新的數據源到SQLServer”對話框(三)。在圖12-7中,通過下拉“改變默認的數據庫為”下拉式組合框,設置要連接的默認數據庫(這里為Educational),并選擇適當的ANSI標識。第
12章ODBC圖12-712.2管理ODBC數據源
12)單擊“下一步”按鈕,出現如圖12-8所示的“建立新的數據源到SQLServer”對話框(四)。在圖12-8中選擇一種字符轉換方式,設置好日志文件的存儲文件。在該對話框中一般采用系統的默認設置即可。13)單擊“完成”按鈕,出現如圖12-9所示的“ODBCMicrosoftSQLServer安裝”對話框。在圖12-9中給出了配置該DSN所使用的參數。第
12章ODBC圖12-9圖12-812.2管理ODBC數據源
2.重新配置ODBC參數數據源創建完成后,可以在圖12-2所示的“ODBC數據源管理器”窗口中選中要重新配置的數據源,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025寫字樓租賃合同范本圖片
- 家庭健康咨詢服務協議書范本
- 圖書報刊贈與合同
- 私人土地流轉合同
- 2025光伏發電采購安裝合同范本
- 2025年上海房屋租賃合同的范本
- 2025電子產品購銷合同(批發)
- 福州房屋合購協議書
- 2025年03月寧波市鄞州區事業單位公開招聘15人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2025年03月北京市經濟和信息化局直屬事業單位公開招聘工作人員5人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 數學-河南省湘豫名校聯考2024-2025學年高三下學期春季學期第二次模擬考試(湘豫二模)試題和答案
- 中央2025年中國殘聯直屬單位招聘26人筆試歷年參考題庫附帶答案詳解
- 2025年廣西壯族自治區南寧市青秀區中考一模英語試題(含答案)
- 中醫培訓課件:《中藥熱奄包技術》
- jgj t17-2008蒸壓加氣混凝土建筑應用技術
- 德育主題班會 《遵義會議》教學課件
- 2019最新中小學校安全管理制度匯編
- 心理治療師考試復習重點筆記匯總
- 《中西醫結合概論》期末考試題
- 高速鐵路知識.ppt課件
- 吹灰器檢修三措兩案
評論
0/150
提交評論