文章分享

開放、平等、協(xié)作、快速、分享

當(dāng)前位置:首頁>文章分享

常用數(shù)據(jù)庫訪問接口簡介

摘錄:HCTech 無錫和控電子   時(shí)間:2020-08-17   訪問量:3911

不同的程序設(shè)計(jì)語言會(huì)有各自不同的數(shù)據(jù)庫訪問接口,程序語言通過這些接口,執(zhí)行 SQL 語句,進(jìn)行數(shù)據(jù)庫管理。主要的數(shù)據(jù)庫訪問接口主要有  ODBC、JDBC、ADO.NET 和 PDO。

ODBC

ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)為訪問不同的 SQL 數(shù)據(jù)庫提供了一個(gè)共同的接口。ODBC 使用 SQL 作為訪問數(shù)據(jù)的標(biāo)準(zhǔn)。這一接口提供了最大限度的互操作性。一個(gè)應(yīng)用程序可以通過共同的一組代碼訪問不同的 SQL 數(shù)據(jù)庫管理系統(tǒng)。

一個(gè)基于 ODBC 的應(yīng)用程序?qū)?shù)據(jù)庫的操作不依賴任何 DBMS,不直接與 DBMS 打交道,所有的數(shù)據(jù)庫操作由對(duì)應(yīng)的 DBMS 的 ODBC 驅(qū)動(dòng)程序完成。也就是說,不論是 MySQL 還是 Oracle 數(shù)據(jù)庫,均可用 ODBC API 進(jìn)行訪問。由此可見,ODBC 的最大優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫。

JDBC

Java Data Base(JDBC,Java 數(shù)據(jù)庫連接)用于 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法,是一種用于執(zhí)行 SQL 語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。

ADO.NET

ADO.NET 是微軟在 .NET 框架下開發(fā)設(shè)計(jì)的一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗?。ADO.NET 提供了對(duì)關(guān)系數(shù)據(jù)、XML 和應(yīng)用程序的訪問,允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫進(jìn)行交互。

PDO

PDO(PHP Data Object)為 PHP 訪問數(shù)據(jù)庫定義了一個(gè)輕量級(jí)的、一致性的接口,它提供了一個(gè)數(shù)據(jù)訪問抽象層,這樣,無論使用什么數(shù)據(jù)庫,都可以通過一致的函數(shù)執(zhí)行查詢和獲取數(shù)據(jù)。PDO 是 PHP 5 新加入的一個(gè)重大功能。


上一篇:libcurl

下一篇:sqliteodbc

在線咨詢

點(diǎn)擊這里給我發(fā)消息 售前咨詢專員

點(diǎn)擊這里給我發(fā)消息 售后服務(wù)專員

在線咨詢

免費(fèi)通話

24小時(shí)免費(fèi)咨詢

請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部