• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是開放數據庫連接(Open Database Connectivity)?

    開放式數據庫連接(ODBC)是計算機應用程序和數據庫之間的接口。該接口在數據庫和用于訪問數據庫的軟件之間提供了一個緩沖層。這意味著,只要兩個系統都使用ODBC,任何軟件都可以連接到任何數據庫,而不考慮平臺或方法,這兩個程...
    開放式數據庫連接(ODBC)是計算機應用程序和數據庫之間的接口。該接口在數據庫和用于訪問數據庫的軟件之間提供了一個緩沖層。這意味著,只要兩個系統都使用ODBC,任何軟件都可以連接到任何數據庫,而不考慮平臺或方法,這兩個程序使用各自的語言,開放式數據庫連接例程轉換信息。開放式數據庫連接(ODBC)是計算機應用程序和數據庫之間的接口。最初的開放式數據庫連接系統是由Microsoft?于1992年開發的。該系統在某些方面運行良好在1995年,Microsoft?發布了該系統的第3版,當時它正被用作結構化查詢語言(SQL)的基本標準。作為SQL標準的一部分,該接口被廣泛用于各種不同的數據庫用途。在采用開放式數據庫連接之前,使用程序的數據庫需要編碼的方法與不同類型的數據庫對話。程序員認為這些系統需要訪問三種不同類型的數據庫;然后,為每個功能編寫三種不同的命令。數據庫具有相同的冗余;每個程序都要求發送信息在一個特定的莊園里。如果這兩個程序中有一個語法錯誤或者遇到了一個不熟悉的系統,無法進行通信。這一切都隨著開放式數據庫連接的開發和實現而改變。這基本上起到了翻譯的作用。數據庫和應用程序的程序員用ODBC使用的語法編寫他們使用的方法。當應用程序需要信息時,它會發送查詢,ODBC將其語法轉換為數據庫使用的方法數據庫將答案發回,ODBC將其轉換回應用程序所需的語法。此過程通過一組已安裝的驅動程序運行。每個數據庫都有一個與之關聯的特定的開放式數據庫連接驅動程序。此驅動程序執行數據庫與外部世界之間的實際轉換。如果更改為規范使驅動程序過時,只有驅動程序需要改變;數據庫的其余部分可能保持不變。這允許在不需要大量額外編碼工作的情況下對接口進行更新。應用程序本質上具有內置的開放數據庫連接驅動程序。這些驅動程序是應用程序編程的一部分。當程序收到修補程序時,這些驅動程序可能會更新,但它們與標準的ODBC系統是分開的。真正的通信發生在這些驅動程序集之間。程序的驅動程序在實際發送信息之前對其進行翻譯。數據庫的驅動程序以自己的語言接收請求,獲取信息并將其發送出去,仍然使用ODBC語法。程序的驅動程序把信息帶回并翻譯回程序語言,這個兩層系統創建了一個幾乎萬無一失的接口,因為系統的實際設計者自己制作接口
    • 發表于 2020-08-06 15:52
    • 閱讀 ( 949 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆