★★★有关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 移植到本机电脑上 谁能帮我看下下面的SQL 语句 是怎么用的 oracle中带有主键和外键的关联表怎么插入数据和删除某一数据?十万火急啊!! 哪位帮忙把下面的mysql建表语句转成oracle的? 急急急 instr 和 substr函數的用法 简单问题帮忙看看! powerdesinger里面可以建cursor吗?高手路过顶一下啊 !!在线等!! 怎么建立这样的数据库链? 关于看表名的问题 数据库移植问题 有谁知道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快一点。
那么,具体要如何来连接呢?