什麼是資料庫驅動
『壹』 誰能告訴我資料庫驅動和資料庫引擎的區別么api介面和普通介面的區別么
資料庫引擎一般指資料庫伺服器,就是管理資料庫的軟體,例如MYsql資料庫,orical資料庫
資料庫驅動棚鉛就是第三方衫和者軟體,用來讀取資料庫伺服器或薯內的數據,比如微軟的.NET平台為了讀取orical資料庫, 專門設計一組程序用來讀取ORICAL資料庫。
『貳』 MSDAC資料庫驅動是什麼
在java 和C# 中,可以使用JDBC 或ODBC 等資料庫驅動程序來訪問數據。 .net類和通過Microsoft 數據訪問組件(MDAC) 與SQL 資料庫交互.
ODBC
----ODBC(Open DataBase Connectivity)是微軟倡導的、當前被業界廣泛接受的、用於資料庫訪問的應用程序編程介面(API),它以X/Open和 ISO/IEC的調用級介面(CLI)規范為基礎,並使用結構化查詢語言(SQL)作為其資料庫訪問語言。 ODBC總體結構有四個組件:
----· 應用程序 執行處理並跡槐調用ODBC API函數,以提交 SQL語句並檢索結果。
----· 驅動程序管理器(Driver Manager) 根據應用程序需要載入/卸載驅動程序,處理ODBC函數調用,或把它們傳送到驅動程序。
----· 驅動程序 處理ODBC函數調用,提交SQL請求到一個指定的數據源,並把結果返回到應用程序。如果有必要,驅動程序修改一個應用程序請求,以使請求與相關的DBMS支持的語法一致。
----· 數據源 包括用戶要訪問的數據及其相關的操作系統、DBMS及用於訪問DBMS的網路平台。
----JDBC(Java DataBase Connectivity)是Java與資料庫的介面規范,JDBC定義了一個支持標准SQL功能的通用低層的應用程序編程介面(API),它由Java 語言編寫的類和介面組成,旨在讓各資料庫開發商為Java程序員提供標準的資料庫API。 JDBC API定義了若干Java中的類,表示資料庫連接、SQL指令、結果集、資料庫元數據等。它允許Java程序員發送SQL指令並處理結果。通過驅動程序管理器,JDBC API可利用不同的驅動程序連接不同的資料庫系統。
----JDBC與ODBC都是基於X/Open的SQL調用級介面, JDBC的設計在思想上沿襲了ODBC,同時在其主要抽象和SQL CLI實現上也沿襲了ODBC,姿鉛友這使得JDBC容易被接受。JDBC的總體結構類似於ODBC,也有四個組件:應用程序、驅動程序管理器、驅動程序和數據源。
MDAC(Microsoft Data Access Components)是微軟資料庫訪問組件,Netpise和許多利用資料庫的軟激銷件都需要操作系統安裝MDAC。很多用戶的操作系統中已經存在了MDAC,有些是操作系統內置的、有些是其它應用程序安裝的。
『叄』 什麼是資料庫介面和資料庫驅動程序
資料庫連接介面就是一串字元串。是第三方資料庫開發商規定用來尋找他們自己定義的驅動的。驅動當然也是他們開發的。
『肆』 JDBC注冊資料庫驅動什麼意思
Driver driver=new com.mysql.jdbc.Driver();
Connection conn=driver.connect(url, info);
主要目的都是為了執行com.mysql.jdbc.Driver對象中的static方法來注冊Driver進入DriverManager
static {
try {
java.sql.DriverManager.registerDriver(new Driver());
} catch (SQLException E) {
throw new RuntimeException("Can't register driver!");
}
}
從 JDBC 4.0 ( JDK 1.6 ) 開始,應用程序不再需要顯式地使用Class.forName("驅動名稱")載入驅動程序了,DriverManager 開始能夠自動地承擔這項任務(在DriverManager 載入時會自動載入驅動)。
『伍』 資料庫驅動類型 jdbc什麼意思
Jdbc-odbc 橋 是sun公司提供的,是jdk提供的的標准api. 這種類型的驅動實際是把所有 jdbc的調用傳遞給odbc ,再由odbc調用本地資料庫驅動代碼.( 本地資料庫驅動代碼是指 由資料庫廠商提供的資料庫操作二進制代碼庫,例如在oracle for windows中就是oci dll 文 件)
jdbc-odbc橋 | odbc | 廠商DB代碼---------------資料庫Server
只要本地機裝有相關的odbc驅動那麼採用jdbc-odbc橋幾乎可以訪問所有的資料庫,jdbc- odbc方法對於客戶端已經具備odbc driver的應用還是可行的.
但是,由於jdbc-odbc先調用 odbc再由odbc去調用本地資料庫介面訪問資料庫.所以,執行效率比較低,對於那些大數據量 存取的應用是不適合的.而且,這種方法要求客戶端必須安裝odbc 驅動,所以對於基於 internet ,intranet的應用也是不合適的.因為,你不可能要求所有客戶都能找到odbc driver.
=====一般ACCESS用到的比較多,初學者用。實際項目是不用的。
『陸』 資料庫驅動是什麼分類
資料庫驅動是什麼分類
資料庫驅動包唯汪是什麼。資料庫驅動包含了一組Linux操作系統的公共API和工具,用於訪問資料庫。資料庫驅動包含了一組標準的資料庫管理介面,這些介面組成了MySQL資料庫的子集。簡山辯通過這些介面,用戶可以使用不同種類的資料庫系統,甚至是不同種類的資料庫系統。資料庫驅動包括以下幾個部攔缺分:驅動程序:驅動程序是與特定資料庫介面對應的程序。驅動程序的任務是識別資料庫。
『柒』 在資料庫中drv一般表示什麼
drv是驅動這個單詞drive的縮寫,意思是資料庫驅動。