个人观点,用ado连接oracle比较方便

解决方案 »

  1.   

    bde几乎没有用过;
    那 delphi 的dbexpressx行不?
    ado也不错
      

  2.   

    ADO连接ORACLE比较方便,BDE;两者的优势差不多,前着略高点。
      

  3.   

    我也来凑个热闹:
    BDE好像和Microsoft JET Engine差不多,是同一时期的产品概念。
    对于oracle数据库,大致有以下几种连接技术:
    BDE ->ODBC(ORACLE)->SQL*NET->ORACLE DATABASE
    BDE->ORACLE(驱动,好像是BORLAND自己的)->SQL*NET->ORACLE DATABASE
    Microsoft JET Engine->ODBC(ORACLE)->SQL*NET->ORACLE DATABASE
    Microsoft RDO->ODBC(ORACLE)->SQL*NET->ORACLE DATABASE
    Microsoft ADO->ODBC(ORACLE)->SQL*NET->ORACLE DATABASE
    Microsoft ADO->OLEDB Provider(Microsoft和ORACLE都有)->SQL*NET->ORACLE DATABASE
    ORACLE OLE Object(oo40)->SQL*NET->ORACLE DATABASE越是通过的网络层次多,速度越是应该慢一些。
      

  4.   

    楼主如果用delphi编程,可以选择4中方式
    BDE,RDO,ADO,OO40如果采用BDE可以参考如下的一篇文章
    转载来自http://www.ccw.com.cn/htm/center/prog/02_12_26_3.asp
    内容:

    用Delphi开发基于ORACLE平台的数据库管理信息系统过程中,连接ORACLE后台一般考虑两种方式,一种是用ORACLE公司提供的驱动,用ODBC方式来连接;一种是绕过ODBC,用BDE直连方式( 在ORACLE客户端配置连接字符串后,并在BDE中创建一个ORACLE的别名,并把该别名的SERVER_NAME设成ORACLE的连接串,然后就可以通过这个别名来访问ORACLE了)。”
      

  5.   

    BDE:http://www.oradb.net/setup/delphiora_001.htm
    我这里用ADO还不错的!
      

  6.   

    to enhydraboy(乱舞的浮尘) 
    好像都是4层!
      

  7.   

    我也经常使用ADO,不管使用什么语言,什么delphi,vb,c++builder了,基本配置方式都一样,不象bde那么繁琐!
      

  8.   

    to  SmallHand(火龍):
    是的,除了oo40就比其他少了一层,我觉得,应该是oo40快一点。
      

  9.   

    to enhydraboy(乱舞的浮尘) 
      那么,具体要如何来连接呢?
      

  10.   

    还是用Borland新一代的dbExpress,什么ADO,DBE都已不在开发了,没有前途!!
      

  11.   

    BDE的查詢效率遠遠高于ADO與ODBC﹐不過BDE的有版本的問題﹐好像現在BORLAND不再在BDE上的下功夫了﹐所以如果用5.0的話基本不會有升級的問題