DELPHI 跟 ORACLE 连接的问题(50分)

  • 主题发起人 主题发起人 Anglerchan
  • 开始时间 开始时间
A

Anglerchan

Unregistered / Unconfirmed
GUEST, unregistred user!
初用ORACLE 不知哪种连接方式好。
1、ODBC
2、BDE
3、ADO
或者还有其他好的方法?
请大虾指点一下,哪种方法连接效率最高?
另外,ORACLE 的 SERVER端跟CLIENT端怎么连接最好?
 
本人认为用ODBC好一点,如果有ORACLE的OLE DB的驱动那最好用ADO,没有的话用ADO其
实也是通过ODBC的。BDE在多连接方面好像没有ODBC好.
 
我發覺也是﹐用ODBC連接出問題的機會會小一些﹐雖然要麻煩那么一點點儿﹐其實你可以先
連上去開發再說﹐到時候覺得不好﹐再改一下BDE就行了。
 
ODBC比较直接,但相对比较麻烦一些;BDE要好一些;ADO好像需要mdac的支持。
 
doa or odac or ncoci8 +sql*net
 
我认为bde比较好

>>请大虾指点一下,哪种方法连接效率最高?

bde连接效率最高
>>另外,ORACLE 的 SERVER端跟CLIENT端怎么连接最好?
通过sql*net

此外,ado 支持oracle 好像有点麻烦
 
建议用jdbc或odbc,通用性好一些。
 
odbc,bde的连接是分开的吗?
 
初学时还是用BDE最好,不仅仅是因为用BDE简单
方便,而且还考虑到做安装程序时也省事的多;
用ODBC比较慢,尤其同ORACLE连接;想用ADO的话
看看你用的是什么数据库,用微软的产品还可以吧!
 
BDE好些,虽然DBEG速度慢些。
有关SERVER与Client连接,我本人的做法是在CLIENT配别名
 
agree with BDE,反正我用的一直很好
 
我想你用到的oracle,
那工程一定不小,
安装应该不是什么问题。
用bde最好,效率高!
delphi+oracle是很好的搭档!
 
要说效率高的话,还是OCI,不知比什么odbc,bde,ado高多少倍。
我们曾经在拉萨倒数据,从sybase到oracle,600万条数据,半个小时搞定。
而且不用装什么odbc,bde,ado,只要装oracle客户端就可以了。

不过非常可惜,不是我做的。而且OCI只提供了C的的说明,没有delphi的,
我曾试图把它改装成delphi的,但我一看,工作量太大了,而且,也太难看了,
就放弃了。

我一直用ADO连。
 
我觉得用ADO比较好,因为方便简单。
只要在客户端建好数据库服务名就可以在中直接调用了。
 
多人接受答案了。
 
后退
顶部