ado的局限:ado不支持一些oracle独有的数据类型,如:LOB等,具体信息可以参看
microsoft网站上的adodb的说明
oo4o:oracle出品的类似于adodb的东东,全面支持oracle。
ms oledb for oracle:支持的类型和ado一样,但是效率最高。
-------------------------------------------------------
odac,doa都是delphi原生控件,发布的时候比较方便
------------------------------------------------------
上述的控件、组件都需要在运行软件的机器上有SQL*NET安装,才可以连接oracle。
doa NET可以不需要安装SQL*NET,直接用tcp/ip协议与oracle通信,但是对某些特殊的
sql语句,数据类型(如lob)不支持。
-------------------------------------------------------
个人以为,如果是小应用,而且不需要用到LOB等oracle的特殊数据类型,使用doa NET会
好一点(程序小,分发方便)。如果需要支持lob等,就使用oo4o或者doa,odac。如果在
网页中使用,最好是用ms oledb for oracle,效率最高。