odbc和jdbc的區(qū)別 ADO和ODBC是什么?
ADO和ODBC是什么?ODBC(開(kāi)放數(shù)據(jù)庫(kù)連接)是Microsoft開(kāi)放服務(wù)體系結(jié)構(gòu)(WOSA)的一部分。它建立了一組規(guī)范,并為數(shù)據(jù)庫(kù)訪問(wèn)提供了一組標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些api使用SQ
ADO和ODBC是什么?
ODBC(開(kāi)放數(shù)據(jù)庫(kù)連接)是Microsoft開(kāi)放服務(wù)體系結(jié)構(gòu)(WOSA)的一部分。它建立了一組規(guī)范,并為數(shù)據(jù)庫(kù)訪問(wèn)提供了一組標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。這些api使用SQL來(lái)完成它們的大部分任務(wù)。ODBC還提供對(duì)SQL語(yǔ)言的支持。用戶可以直接向ODBC發(fā)送SQL語(yǔ)句。
ADO(ActiveX數(shù)據(jù)對(duì)象)是用于訪問(wèn)數(shù)據(jù)源的COM組件。它提供了中間層的編程語(yǔ)言和統(tǒng)一的數(shù)據(jù)訪問(wèn)方式oledb。它允許開(kāi)發(fā)人員編寫(xiě)代碼來(lái)訪問(wèn)數(shù)據(jù),而不必關(guān)心數(shù)據(jù)庫(kù)是如何實(shí)現(xiàn)的,而只關(guān)心與數(shù)據(jù)庫(kù)的連接。在訪問(wèn)數(shù)據(jù)庫(kù)時(shí),不需要了解SQL,但是特定數(shù)據(jù)庫(kù)支持的SQL命令仍然可以通過(guò)ADO中的command對(duì)象執(zhí)行。
如果你想問(wèn)我他們是否有連接系統(tǒng),我真的不知道細(xì)節(jié)。不建議在項(xiàng)目中使用ODBC,因?yàn)镺DBC很慢。但是如果使用ODBC,就沒(méi)有問(wèn)題了。
通過(guò)ADO和通過(guò)ODBC調(diào)用數(shù)據(jù)庫(kù)有什么不同?
ADO是對(duì)SQL server的調(diào)用,ODBC是一個(gè)通用的調(diào)用,這基本上是一個(gè)原理。不同的是,在調(diào)用ODBC之前,您將首先查詢要連接的SQL,然后再連接。
。