.netC/S程序访问ORACLE,不安装ORACLE客户端的前提下,使用ORACLE.DATA.ACCESS.DLL如何访问
.netC/S程序访问ORACLE,不安装ORACLE客户端的前提下,使用ORACLE.DATA.ACCESS.DLL如何访问ORACLE。 --------------------编程问答-------------------- 不知道ORACLE.DATA.ACCESS.DLL是个什么东西.要不整WCF,WS来搞更好吧.
--------------------编程问答--------------------
如果不安装客户端的话,有什么好办法吗?
WCF? --------------------编程问答-------------------- 这样会不会访问比较慢? --------------------编程问答-------------------- oracle.DataAccess.dll,只有这个文件是否可以?
--------------------编程问答-------------------- ORACLE.DATA.ACCESS.DLL 只是 ado.net provider 实现
她还需要 oci 客户端才能运行.
据我了解, 不用 oci 访问 oracle 的只有 jdbc thin client.
--------------------编程问答-------------------- 事实是:不一定非要安装客户端,可以复制几个oracle的驱动dll文件,你使用这几个dll处理数据。 --------------------编程问答-------------------- ORACLE有专门的.net 数据访问类啊. --------------------编程问答--------------------
最好还是装客户端. --------------------编程问答-------------------- ORACLE client有简版的,不用安装,10几M,手工配置下路径就行了 --------------------编程问答-------------------- 刚刚百度了一下,有种方法是:复制文件,写注册表、配置环境变量等等。。
不知道效果怎样。。
如果客户端多的话,难道每个都要装一下啊。 --------------------编程问答--------------------
C/S程序客户端本身就需要制作安装程序啊,你打算就copy一个exe过去? --------------------编程问答--------------------
是指的这个方法?
代码编写好以后,还要从下载的压缩包中取出几个dll文件。
1、oci.dll (在jar文件里面叫’oci.dll.dbl’,拿出来之后去掉.dbl in ODTwithODAC1110720.zip\stage\Components\ oracle.rdbms.rsf.ic\11.1.0.7.0\1\DataFiles\filegroup2.jar)
2、oraociicus11.dll (in ODTwithODAC1110720.zip\stage\Components\ oracle.rdbms.ic\11.1.0.7.0\1\DataFiles\filegroup3.jar)
3、OraOps11w.dll (in ODTwithODAC1110720.zip\stage\Components\ oracle.ntoledb.odp _net_2\11.1.0.7.10\1\DataFiles\filegroup3.jar)
下面这三个有人说需要,有人说不需要,反正也不差这三个,继续吧:
4、orannzsbb11.dll (in ODTwithODAC1110720.zip\stage\Components\oracle.ldap.rsf.ic\11.1.0.7.0\1\DataFiles\filegroup1.jar)
5、oraocci11.dll (in ODTwithODAC1110720.zip\stage\Components\ oracle.rdbms.rsf.ic\11.1.0.7.0\1\DataFiles\filegroup3.jar)
6、ociw32.dll (在jar文件里面叫’ociw32.dll.dbl’,拿出来之后去掉.dbl in ODTwithODAC1110720.zip\stage\Components\ oracle.rdbms.rsf.ic\11.1.0.7.0\1\DataFiles\filegroup2.jar)
http://blog.csdn.net/ikmb/archive/2010/08/19/5825047.aspx
按这个配置,貌似不可以。。
--------------------编程问答-------------------- --------------------编程问答-------------------- 不安装肯定报错 想都不用想
--------------------编程问答--------------------
安装客户端。。。 --------------------编程问答-------------------- 连接Oracle 服务器本地需要有监听!也就是必须安装客户端,这个不是sqlserver --------------------编程问答-------------------- 你爲什麽不搜一下在發帖?
补充:.NET技术 , C#