★★★有关Oracle9i+Delphi7数据库的连接★★★ 个人观点,用ado连接oracle比较方便 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bde几乎没有用过;那 delphi 的dbexpressx行不?ado也不错 ADO连接ORACLE比较方便,BDE;两者的优势差不多,前着略高点。 我也来凑个热闹:BDE好像和Microsoft JET Engine差不多,是同一时期的产品概念。对于oracle数据库,大致有以下几种连接技术:BDE ->ODBC(ORACLE)->SQL*NET->ORACLE DATABASEBDE->ORACLE(驱动,好像是BORLAND自己的)->SQL*NET->ORACLE DATABASEMicrosoft JET Engine->ODBC(ORACLE)->SQL*NET->ORACLE DATABASEMicrosoft RDO->ODBC(ORACLE)->SQL*NET->ORACLE DATABASEMicrosoft ADO->ODBC(ORACLE)->SQL*NET->ORACLE DATABASEMicrosoft ADO->OLEDB Provider(Microsoft和ORACLE都有)->SQL*NET->ORACLE DATABASEORACLE OLE Object(oo40)->SQL*NET->ORACLE DATABASE越是通过的网络层次多,速度越是应该慢一些。 楼主如果用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了)。” BDE:http://www.oradb.net/setup/delphiora_001.htm我这里用ADO还不错的! to enhydraboy(乱舞的浮尘) 好像都是4层! 我也经常使用ADO,不管使用什么语言,什么delphi,vb,c++builder了,基本配置方式都一样,不象bde那么繁琐! to SmallHand(火龍):是的,除了oo40就比其他少了一层,我觉得,应该是oo40快一点。 to enhydraboy(乱舞的浮尘) 那么,具体要如何来连接呢? 还是用Borland新一代的dbExpress,什么ADO,DBE都已不在开发了,没有前途!! BDE的查詢效率遠遠高于ADO與ODBC﹐不過BDE的有版本的問題﹐好像現在BORLAND不再在BDE上的下功夫了﹐所以如果用5.0的話基本不會有升級的問題 求Oracle 10g R2突破2G内存限制完整方案 请教这种类型的SQL语句怎么写? 100分!我在.net版块发的贴,关于在oracle数据库建视图的。急,在线等。 急救!——如何依靠数据库文件和控制文件恢复数据库? 在线等!请问怎么用SQL语句知道数据库链接是否正常 请问如何把随书光盘中给的Oracle数据库加载到Oracle下! 在jbuild下面怎么配置oracle9i的jdbc驱动程序? 调用过程怎么查看结果 Oracle9i安装在WinServer 2003下的问题? oracle ocp 有谁知道ORA-07446是什么错误。急! 知如何去分配权限 ???,在哪里分配???
那 delphi 的dbexpressx行不?
ado也不错
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越是通过的网络层次多,速度越是应该慢一些。
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了)。”
我这里用ADO还不错的!
好像都是4层!
是的,除了oo40就比其他少了一层,我觉得,应该是oo40快一点。
那么,具体要如何来连接呢?