小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Firebird 數(shù)據(jù)訪問(wèn)組件 (Delphi)

 老魏的書架 2013-12-25
2008-12-04 19:33

Firebird 數(shù)據(jù)訪問(wèn)組件 (Delphi)

http://www.cnblogs.com/iinsnian/

轉(zhuǎn)自:http://www./200809/firebird-data-access-components.html

在 Delphi 下可訪問(wèn) Firebird 數(shù)據(jù)庫(kù)的組件非常多,但不管是 CodeGear 還是 FirebirdSQL 都沒(méi)有推出正式官方的相關(guān)驅(qū)動(dòng)和組件,有 Interbase 的存在,想讓 CodeGear 推出相關(guān)支持是不可能的了。好在第三方組件都比較成熟,加之和 Interbase 的兼容性,可選擇的倒是不少。

1. IBX(Interbase Express)

這個(gè)都知道,訪問(wèn) Interbase 首選,F(xiàn)or Delphi 2009 的版本已是 v12.12,支持 Firebird 的訪問(wèn),組件的使用類似于 BDE,雖是官方組件,但大多數(shù)人似乎都不是很推薦使用它,雖說(shuō)是直接通過(guò) API 訪問(wèn)數(shù)據(jù),但在一些對(duì)比測(cè)試中,IBX 的效率并沒(méi)有想象中那么好;

2. dbExpress

dbExpress 是 CodeGear 當(dāng)前主推的數(shù)據(jù)訪問(wèn)方式,默認(rèn)支持 Interbase,不支持 Firebird,但使用 Interbase 驅(qū)動(dòng)訪問(wèn) Firebird 沒(méi)有任何問(wèn)題(不完全,可能有兼容性問(wèn)題),當(dāng)然也可以使用其它 For Firebird 的 dbExpress 驅(qū)動(dòng);用 dbExpress 的好處是有 CodeGear 的持續(xù)更新,而且其效率也不錯(cuò),不遜色于 IBX,有些測(cè)試還表明他強(qiáng)于 IBX;

3. IBO(IBObjects)

IBX 和 dbExpress 都是官方組件,下面介紹的都是一些常用的第三方組件了,IBO 就是其中之一,這個(gè)組件很多牛人都推薦,比如說(shuō)李維Marco Cantu,主要優(yōu)點(diǎn)就是效率高,而且組件很多,包含 Interbase 和 Firebird 管理的方方面面;

4. FIBPlus

這個(gè)組件也很出眾,單不說(shuō)其功能如何,很多 Interbase/Firebird 管理程序都使用他來(lái)操作數(shù)據(jù)庫(kù),比如著名的 IBExpert,我知道的其它幾個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)管理程序也是使用他來(lái)做數(shù)據(jù)訪問(wèn)組件;

5. UIB(Unified Interbase)

這是一個(gè)開(kāi)源免費(fèi)組件,當(dāng)前好像已是 JEDI 的一部分,不過(guò)使用不是很廣泛,性能等其它情況不詳;

6. IBDAC(Interbase Data Access Component)

該組件是開(kāi)發(fā) ODAC (Oracle Data Access Component)的公司的組件產(chǎn)品,也是我個(gè)人推薦使用的一個(gè) Firebird 訪問(wèn)組件,他性能及效率都很優(yōu)秀,更重要的是組件使用方式更加簡(jiǎn)單,比其它組件更容易理解和使用。

訪問(wèn) Firebird 的相關(guān)驅(qū)動(dòng)和組件還有很多,比如說(shuō)同是開(kāi)源的 ZeosLib 以及廣泛的商業(yè)第三方組件,當(dāng)提供給你的選擇很多的時(shí)候,有時(shí)候還真得難以選擇。其實(shí)上述這些組件差別并不是很大,他們實(shí)現(xiàn)的功能大多都類似于官方的 IBX,只是在效率及使用等各方面各有不同,而且差別也沒(méi)有想象中那么懸殊。

CodeGear 提供的 IBX 和 dbExpress 組件雖然可以訪問(wèn) Firebird,但并沒(méi)有官方支持,在兼容以及升級(jí)等方面存在很大的不確定性,所以如果你的產(chǎn)品與 Firebird 版本關(guān)系密切,而且升級(jí)頻繁,推薦還是使用第三方組件,如 FIBPlus、IBObjects 等,這些組件會(huì)隨著 Firebird 版本的更新而升級(jí),可以很好地保證與 Firebird 版本的兼容性。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多