• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            cc

              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              38 隨筆 :: 14 文章 :: 21 評(píng)論 :: 0 Trackbacks

            一、什么是ODBC?

                ODBC(Open Database Connectivity),即開放數(shù)據(jù)庫互聯(lián)。

                ODBC基于SQL(Structured Query Language),并把它作為訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)。這個(gè)接口提供了最大限度的相互可操作性:一個(gè)應(yīng)用程序可以通過一組通用的代碼訪問不同的數(shù)據(jù)庫管理系統(tǒng)。一個(gè)軟件開發(fā)者開發(fā)的客戶/服務(wù)器應(yīng)用程序不會(huì)被束定于某個(gè)特定的數(shù)據(jù)庫之上。ODBC可以為不同的數(shù)據(jù)庫提供相應(yīng)的驅(qū)動(dòng)程序。對(duì)于ASP程而言, ODBC數(shù)據(jù)源是ASP程序的ADO組件和數(shù)據(jù)庫之間的接口。


                ODBC(Open Database Connectivity,開放式數(shù)據(jù)庫連接標(biāo)準(zhǔn))是微軟公司為其視窗操作系統(tǒng)推出的一套訪問各種數(shù)據(jù)庫的統(tǒng)一接口技術(shù)。ODBC類似一種軟件驅(qū)動(dòng)程序,提供了應(yīng)用軟件與數(shù)據(jù)庫之間的訪問標(biāo)準(zhǔn)。

              在SQL的國際標(biāo)準(zhǔn)建立以前,就已經(jīng)有很多數(shù)據(jù)庫發(fā)展了自己的SQL產(chǎn)品。這些產(chǎn)品都使用了自己的SQL語法,與正式標(biāo)準(zhǔn)不盡不同。微軟公司針對(duì)其 Windows系列操作系統(tǒng)設(shè)計(jì)了ODBC這個(gè)接口來訪問支持SQL的數(shù)據(jù)庫產(chǎn)品,使各種數(shù)據(jù)庫產(chǎn)品可以彼此交流數(shù)據(jù)。只要數(shù)據(jù)庫支持ODBC,那么用戶就可以靈活的選擇編程工具或應(yīng)用軟件實(shí)現(xiàn)數(shù)據(jù)庫訪問。

              以SQL為基礎(chǔ)的ODBC技術(shù),為不同的數(shù)據(jù)庫系統(tǒng)互訪提供了一種機(jī)制。ODBC提供了最大限度的相互可操作性;一個(gè)應(yīng)用程序可以通過一組通用的代碼訪問不同的數(shù)據(jù)庫管理系統(tǒng);一個(gè)軟件開發(fā)者開發(fā)的客戶/服務(wù)器應(yīng)用程序不會(huì)被約束于某個(gè)特定的數(shù)據(jù)庫之上,即數(shù)據(jù)庫可以更換為不同廠家的產(chǎn)品而應(yīng)用程序不用任何修改。

              應(yīng)用程序要訪問一個(gè)數(shù)據(jù)庫,首先必須用ODBC管理器注冊(cè)一個(gè)數(shù)據(jù)源。管理器根據(jù)數(shù)據(jù)源提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及ODBC驅(qū)動(dòng)程序等信息,建立起ODBC與具體數(shù)據(jù)庫的聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源的名稱提供給ODBC,ODBC就能建立起與相應(yīng)數(shù)據(jù)庫的連接。

              ODBC使應(yīng)用程序不會(huì)受制于某種專用的數(shù)據(jù)庫語言,應(yīng)用程序可以以自己的格式接收和發(fā)送數(shù)據(jù),并在應(yīng)用程序中直接嵌入標(biāo)準(zhǔn)SQL語句的源代碼訪問數(shù)據(jù)庫中的數(shù)據(jù)。

                   


            二、如何配置ODBC數(shù)據(jù)源?    

                  1、 用戶DSN:ODBC用戶數(shù)據(jù)源存貯了如何與指定數(shù)據(jù)庫提供者連接的信息。只對(duì)當(dāng)前用戶可見,而且只能用于當(dāng)前機(jī)器上。這里的當(dāng)前機(jī)器是只這個(gè)配置只對(duì)當(dāng)前的機(jī)器有效,而不是說只能配置本機(jī)上的數(shù)據(jù)庫。它可以配置局域網(wǎng)中另一臺(tái)機(jī)器上的數(shù)據(jù)庫的。

              
            2、 系統(tǒng)DSN: ODBC系統(tǒng)數(shù)據(jù)源存貯了如何指定數(shù)據(jù)庫提供者連接的信息。系統(tǒng)數(shù)據(jù)源對(duì)當(dāng)前機(jī)器上的所有用戶都是可見的,包括NT服務(wù)。也就是說在這里配置的數(shù)據(jù)源,只要是這臺(tái)機(jī)器的用戶都可以訪問

              
            3、 文件DSN:ODBC文件數(shù)據(jù)源允許用戶連接數(shù)據(jù)提供者。文件DSN可以由安裝了相同驅(qū)動(dòng)程序的用戶共享。這是界于用戶DSN和系統(tǒng)DSN之間的一種共享情況。

              4、 驅(qū)動(dòng)程序:這頁列出了本機(jī)上所有安裝的數(shù)據(jù)庫驅(qū)動(dòng)程序。里面列舉了每個(gè)驅(qū)動(dòng)程序的名稱,版本,提供商公司,驅(qū)動(dòng)程序文件名,以及安裝日期。

              
            5、跟蹤:ODBC跟蹤允許創(chuàng)建調(diào)用ODBC的日志,提供給技術(shù)人員查看。里面可設(shè)定日志的路徑和文件名。技術(shù)人員通過這里面的信息可以看到本機(jī)上所有的數(shù)據(jù)庫訪問的時(shí)間,用戶,以及出錯(cuò)信息等情況。也可以通過這個(gè)輔助調(diào)試應(yīng)用程序,可以啟動(dòng)Visual Studio的分析器,來進(jìn)行ODBC的跟蹤。

              
            6、 連接池:連接池允許應(yīng)用程序重用原來打開的的連接句柄,這樣可以節(jié)省到服務(wù)器的往返過程。

              7、 關(guān)于:最后這一頁列出了所有的ODBC的核心文件。

            posted on 2009-11-16 10:23 醒目西西 閱讀(288) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久91亚洲人成电影网站| 亚洲美日韩Av中文字幕无码久久久妻妇 | 99久久婷婷国产一区二区| 久久久久18| 久久婷婷五月综合国产尤物app| 久久综合久久综合久久| 精品久久久久久久国产潘金莲| 久久久久久久亚洲Av无码| 久久久这里有精品中文字幕| 久久综合给合久久狠狠狠97色 | 国产一久久香蕉国产线看观看| 久久精品无码一区二区三区免费| 99久久无色码中文字幕人妻| 99久久成人18免费网站| 人妻少妇久久中文字幕| 色老头网站久久网| 国产女人aaa级久久久级| 久久发布国产伦子伦精品| 伊色综合久久之综合久久| 成人亚洲欧美久久久久| 国产一久久香蕉国产线看观看| 亚洲精品乱码久久久久久蜜桃不卡| 大香网伊人久久综合网2020| 狠狠色丁香久久婷婷综合五月 | 91久久香蕉国产熟女线看| 无码精品久久久天天影视| 精品久久久无码人妻中文字幕 | 久久久久亚洲av无码专区喷水| 色综合久久夜色精品国产| 久久人人爽人人爽人人片AV麻豆| 久久97精品久久久久久久不卡| 久久精品午夜一区二区福利| 97久久国产综合精品女不卡| 久久久无码精品亚洲日韩蜜臀浪潮| 久久久精品人妻无码专区不卡| 久久高清一级毛片| 久久国产精品视频| 免费精品国产日韩热久久| 一本久久a久久精品vr综合| 色妞色综合久久夜夜| AV无码久久久久不卡网站下载 |