liangte
liangte
采纳率0%
2016-08-04 13:25 浏览 1.7k

c#不安装oracle如何访问oracle数据库

20

最近写了个小工具,用到了system.data.oracleclient,在客户机测试的时候,发现无法连接oracle数据库,而不能客户机强制客户机非得安装oracle,这种情况怎么处理?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

9条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-08-04 15:50

    客户计算机上不要安装oracle,但是必须安装oracle的客户端连接器组件,才能通过system.data.oracleclient访问oracle

    点赞 2 评论 复制链接分享
  • Moluth Moluth 2016-08-05 10:44

    网络,数据库对外提供了一个可通过网络访问的端口

    点赞 评论 复制链接分享
  • qq_31369557 qq_31369557 2016-08-09 02:37

    配置连接字符串,可通过IP地址去连接
    引用Oracle 提供的数据库访问组件Oracle.DataAccess.dll
    using Oracle.DataAccess.Client;///C#访问Oracle的dll 甲骨文提供

    点赞 评论 复制链接分享
  • center1370 超速贝贝 2016-08-10 09:31

    你想访问远程oracle数据库就必须安装oracle客户端,否则就只能你在服务器做个读写oracle的服务端,然后你的客户端全都和你的服务器程序通信,这样只要有IP和端口就行了

    点赞 评论 复制链接分享
  • dugupiaoyun dugupiaoyun 2016-08-12 07:39

    现在不用安装oracle客户端也可以访问数据库。直接下载甲骨文提供的Oracle.ManagedDataAccess.dll,然后命名空间引用换成using Oracle.ManagedDataAccess.Client
    另外在配置文件里,连接字符串写法:

       <connectionStrings>
        <clear/>
        <add name="myOracle" providerName="Oracle.ManagedDataAccess.Client" connectionString="Data Source=192.168.1.1/orcl;User Id=c##sa;Password=sa;"/>
      </connectionStrings>
    
    点赞 评论 复制链接分享
  • lldustc lldustc 2016-09-15 16:04

    可以安装轻量级的软件odac

    点赞 评论 复制链接分享
  • beyon2008 beyon2008 2016-10-20 01:05

    不费脑筋的话你就装个oracle客户端,也不大,安装起来很快,要真想钻一下求极简,你用Oracle.DataAccess,不安装也可以连接

    点赞 评论 复制链接分享
  • endlessseaofcrow 学海一乌鸦 2017-09-20 02:22

    Oracle客户端可以不安装,但是服务器是一定要安装的,请看以下博文,方便快捷
    http://blog.csdn.net/endlessseaofcrow/article/details/78037556

    点赞 评论 复制链接分享
  • endlessseaofcrow 学海一乌鸦 2017-09-20 05:55

    Oracle客户端可以不安装,但是服务器是一定要安装的,请看以下博文,方便快捷
    http://blog.csdn.net/endlessseaofcrow/article/details/78037616【上个链接遭到删除】

    点赞 评论 复制链接分享

相关推荐