日期:2014-05-18  浏览次数:21003 次

C#连接ORACLE数据库,可以不装客户端吗?
我数据库是使用的Oracle 9.2.0.1,现在我引用System.Data.OracleClient命名空间,提示要安装Oracle客户端才能运行。我想问问用C# .net+Oracle是不是一定要安装Oracle客户端,因为我们无法叫客户自己安装。所以请大家给点意见。谢谢

------解决方案--------------------
如果是简单的CS模式的话是需要安装客户端的,你们可以采用中间加一层web service就不用在客户端安装oracle客户端了

------解决方案--------------------
如果直接连数据库的话,也可以不用安装,装数据库引擎就可以了,几百K而已
------解决方案--------------------
探讨
如果直接连数据库的话,也可以不用安装,装数据库引擎就可以了,几百K而已

------解决方案--------------------
不是必须装客户端,如果客户端不需要用的话
------解决方案--------------------
建议你到ORACLE网站去下一个ODP.net,不要使用system.data.oracleclient的组件。ODP.net含有开发时需要用的客户端,在发布时包含其中几个dll即可
------解决方案--------------------
最好还是安装吧,即便不安装也是需要自己配置一大堆东西,copy一大堆文件的,最后的效果和安装也差不多了。
------解决方案--------------------
探讨
最好还是安装吧,即便不安装也是需要自己配置一大堆东西,copy一大堆文件的,最后的效果和安装也差不多了。

------解决方案--------------------
MS网站有个oracle_net.msi
安转完,就可以用。NET联ORACLE了

------解决方案--------------------
建议使用Web Service,因为如果客户不装客户端的话,你不能强制客户安装
Web Service就是一个类而已,添加引用后就当类来使用!
------解决方案--------------------
没有办法,以前有人封装过oracle驱动,不好使,稳妥的做法是做成web service或者安装oracle客户端
------解决方案--------------------
装了吧,sun的东西都烦人……
------解决方案--------------------
webservice
动态调用 WebService
http://blog.csdn.net/hbxtlhx/archive/2007/10/16/1827119.aspx

天气,股票等Web Service
http://www.webxml.com.cn/zh_cn/web_services.aspx

ASP.NET+Web服务实现软件共享
http://webservices.ctocio.com.cn/wsnettec/94/8122594.shtml

Web Services & SOA
http://www.cnblogs.com/idior/category/47114.html