ODAC Delphi XE2連接ORACLE控件(免驅(qū)動(dòng))是ORACLE出品的,你的客戶端不再需要安裝oracle客戶端,也不需要oracle驅(qū)動(dòng),可直接連接至oracle數(shù)據(jù)庫(kù)。ORACLE發(fā)布的ODAC Delphi XE2連接ORACLE時(shí)用到的一個(gè)控件,安裝之后你的客戶端無(wú)需再安裝oracle客戶端,也不用oracle驅(qū)動(dòng)就能夠直接連接到oracle數(shù)據(jù)庫(kù)。安裝前,需要先安裝Embarcadero RAD Studio XE2 IDE。
Oracle Data Access Components 是一套連接Oracle的控件包,讓Delphi直接就能訪問(wèn)Oracle數(shù)據(jù)庫(kù)。Oracle Data Access Components是一款功能強(qiáng)大的工具,它用于在Borland Delphi, C++ Builder 和具備Kylix的Oracle環(huán)境下的客戶端/服務(wù)器程序的開(kāi)發(fā)。ODAC提供了靈活便捷而有用的功能,包括:自動(dòng)升級(jí)系統(tǒng)數(shù)據(jù)、預(yù)先鎖閉、行刷新、對(duì)Oracle8對(duì)象的支持、排序、嵌套表格、BLOB和CLOB數(shù)據(jù)類型等。
下面列表描述了Oracle Data Access Components的主要特點(diǎn):
直接建立Oracle數(shù)據(jù)的連接,無(wú)需發(fā)布、安裝和配置BDF和ODBC
在客戶端無(wú)需安裝Oracle軟件,只需設(shè)置網(wǎng)絡(luò)選項(xiàng)直接通過(guò)TCP/IP連接
VCL, VCL.NET 記憶CLX版庫(kù)
擴(kuò)展Oracle數(shù)據(jù)類型,支持包括:XML樣式、LOB對(duì)象、嵌套表格、資料信息、時(shí)間數(shù)據(jù)和時(shí)間間隔數(shù)據(jù)
在控制獲取大量數(shù)據(jù)塊時(shí)具有較高的性能表現(xiàn)
最優(yōu)化字符串和行數(shù)據(jù)存儲(chǔ)
支持對(duì)Unicode編碼數(shù)據(jù)操作
通過(guò)TSmartQuery 和TOraTable組件自動(dòng)實(shí)現(xiàn)數(shù)據(jù)升級(jí)
自動(dòng)記錄鎖定和刷新
非塊模式允許在幾個(gè)不同線程中運(yùn)行持續(xù)的后臺(tái)數(shù)據(jù)庫(kù)查詢
支持Oracle 9i卷軸指針
具有明晰的應(yīng)用支援程序
支持多種Oracle特色功能,比如警告、管道和直接通路界面
將運(yùn)行時(shí)期和GUI分離為單獨(dú)的部分,從而建立純粹的控制臺(tái)程序,諸如CGI
智能刷新選項(xiàng)允許兩個(gè)或者更多的數(shù)據(jù)集實(shí)現(xiàn)自動(dòng)同步
本地排序
高級(jí)設(shè)計(jì)時(shí)期編輯器
OraTools Add-in擴(kuò)展了設(shè)計(jì)時(shí)期的功能,通過(guò)成套工具來(lái)建立和阻止查詢,設(shè)計(jì)和調(diào)試PL/SQL塊以及探測(cè)數(shù)據(jù)庫(kù)目錄
通過(guò)TOraSQLMonitor 組件和 DBMonitor程序擴(kuò)展SQL追蹤功能
包括了TCRDBGrid源代碼,提高了對(duì)數(shù)據(jù)所在棚格單元的控制
廣泛的數(shù)據(jù)顯示和報(bào)表組件支持,包括InfoPower, ReportBuilder, FastReport;
支持從BD F到其他數(shù)據(jù)庫(kù)的快速遷移