关于Oracle的连接问题?(100分)

  • 主题发起人 主题发起人 SINGLBOY
  • 开始时间 开始时间
S

SINGLBOY

Unregistered / Unconfirmed
GUEST, unregistred user!
在不装Oracle client的情况下,能不能连到另一台电脑上的oracle?
如果可以,怎么连?
 
不可能
估计用ado也不行

-----
http://www.8421.org
 
sqlserver可以。我想oracle也应该行
 
不装CLIENT也行啊,不过很烦,你是否在客户端执行程序。
你要把ORACLE的驱动找出来,放在程序同一目录。
一般性不推荐,现在程序都B/S结构,只要DATABASE SERVER和WEB SERVER相连就成
C/S还是要装客户端的好或把驱动打入客户端程序
 
那TNS之类的都怎么办?
 
oracle应该不行吧
 
用ODAC可以! 我用的就是它,感觉不Net 8还要稳定。
http://www.51delphi.com 有下。
 
oracle的客户端要注册表,也许复制需要的dll并且复制 hkey-local-machine/software/orcle
注册表也可以
 
用jdbc可以连的哦
 
我要用delphi,好象不太可能啊![:(]
 
为什么这么优秀的工具ODAC,知道的人这么少呢? [:(]
好处:
1、无需安装Net 8,也无需配置ODBC、ADO、BDE之类的任何东西;
2、无需发布人任何DLL文件,能够直接打入Exe文件中发布,增大几百K而已;
3、只需要知道设置IP地址、端口、SID三个参数就可以连接,这是一个很大的优点。
(使用Net 8的情况下,如果登录windows时按了取消,将会得到一个“协议适配器错误”
的信息而连接不上,而用ODAC则只要tcp/ip是通的就能联上!)

希望广大人民群众多多使用ODAC,为它的推广做出贡献。 [:)][:)][:)]
 
1. oracle自己提供了odbc for oracle,可在oracle网站上下载。
2. 手工将oracle client中的有关内容复制到相应计算机中。包括:sql*net,sqlplus,
还有最关键的注册表中的有关信息。
 
想象中好象不太可能。
在delphi中,连oracle必须要将客户端的
即使不用BDE,ADO,用Direct Oracle Access,也是需要Oci支持的
现在的问题不是不需要客户端,而是让客户端变瘦一些。
这里有些例子可以参照
http://www.delphibbs.com/delphibbs/dispq.asp?lid=704727
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1003949
 
SQLSERVER是人家ms把客户端和操作系统一起安装进来了,不是不需要
odac是不需要客户端,他的net仿真了sqlnet的功能,但是还不是很好,比如blob的支持,还有其他一些bug,另外还没net部分的源码
jdbc的thin方式也不用sqlnet,但是人家把全部写进jdbc驱动程序里面去了
 
不行。。。。。。
 
to LuJuhe:
什么是ODAC?请指教!谢谢!
 
ODAC: Oracle Data Access Components
http://crlab.com/odac
http://www.51delphi.com/
 
多人接受答案了。
 
LuJuhe,你好,我想用ODAC,你老师傅有没有她的使用详细说明(最好是中文的,有例子的电子文档)啊?有的话传一个给我,我的E_mail:cjz0104@163.com 谢谢啦!
 
后退
顶部