【问题标题】:Oracle remote connection without installing the oracle clientoracle远程连接不安装oracle客户端
【发布时间】:2011-01-01 14:19:46
【问题描述】:

有没有办法从客户端 PC 连接到远程 oracle 数据库而不在客户端上安装 oracle ?

【问题讨论】:

    标签: c# .net database oracle remote-server


    【解决方案1】:

    对于 Oracle,您需要 download an ADO.NET driver。这是step by step guide

    【讨论】:

    • Darin 的回答是正确的 - 只是想补充一点,我发现 Darin 提供的链接中列出的 ODAC xcopy 软件包在过去特别有用。我所做的是将 ODAC 文件捆绑到我的 MSI 中,然后添加一个应用程序环境变量来引用它们。请参阅此 SO 帖子stackoverflow.com/questions/923283/…
    【解决方案2】:

    您不需要安装所有的 Oracle,只需要安装 ODBC 驱动程序。

    【讨论】:

      【解决方案3】:

      一切都取决于远程服务器。如果远程服务器不允许远程访问数据库,那么您无论如何都无法访问它。相反,您需要构建某种 Web 服务并将该 Web 服务部署到同一个远程服务器。并将网络服务调用到您的应用程序中。 Web 服务将充当 db 的本地应用程序,并将返回您想要的东西,用代码编写。如果它允许远程访问,那么如上所述是不错的选择。

      希望你明白了。

      【讨论】:

        猜你喜欢
        • 2015-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-24
        • 1970-01-01
        • 1970-01-01
        • 2019-10-19
        • 1970-01-01
        相关资源
        最近更新 更多