探索Ado Oledb與JAVA的區別
原來上學時老師講到的Ado Oledb像java一樣是種解釋性的通用數據庫連接平臺而oledb就像是c語言一樣比較接近底層,dbo就當是c 吧Ado Oledb然后呢dbms就像是匯編語言,db就算是機器代碼了是不是有較大的偏差?
至于他的詳細機制就不怎么清楚了反正寫程序的時候連接總是從別處拷過來的:OLE DB,ODBC都是提Ado Oledb供連接數據庫動態連接庫ADO(ActiveX Data Objects ),RDO( Remote Data Objects)是訪問數據庫的一個對象(可以使用某些函數方法,操作其結果集對數據庫進行操作)
OLE DB技術提Ado Oledb供了一組較低級的數據庫操作函數如連接等(一般以動態連接庫形式發布)MS為了使人們更易于使用這種技術進行操作,于是提出了一種新的也就是ADO數據庫訪問技術。主要是對OLE DB的一些函數進行封裝,使之更容易使用。#t#
如果想知道它們的關系,你可以參考一下李維的Delphi5高效數據庫編程那本書,前幾章印象之中就是介Ado Oledb紹這些個東西的主題數據庫的基本特征有:
1.面向業務主題(不是面向單證報表)。主題數據庫是面向業務主題的數據組織存儲,例如,企業中需要建立的典型的主題數據庫有:產品、客戶、零部件、供應商、訂貨、員工、文件資料、工程規范等。其中,產品、客戶、零部件等數據庫的結構,是對有關單證、報表的數據項進行分析整理而設計的,不是按單證、報表的原樣建立的。這些主題數據庫與企業管理中要解決的主要問題相Ado Oledb關聯,而不是與通常的計算機應用項目相關聯。
2.信息共享(不是信息私有或部門所有)。主題數據庫是對各個應用系統“自建自用”的數據庫的徹底否定,強調建立各個應用系統“共建共用”的共享數據庫。不同的應用系統的計算機程序調用這些主題數據庫,例如,庫存管理調用產Ado Oledb品、零部件、訂貨數據庫;采購調用零部件、供應商、工程規范數據庫,等等。
3.一次一處輸入系統(不是多次多處輸入系統)。主題數據Ado Oledb庫要求調研分析企業各經營管理層次上的數據源,強調數據的就地采集,就地處理、使用和存儲,以及必要的傳輸、匯總和集中存儲。同一數據必須一次、一處進入系統,保證其準確性、及時性和完整性,經由網絡-計算機-數據庫系統,可以多次、多處使用。