代码之家  ›  专栏  ›  技术社区  ›  Treb

用于.net的其他Oracle驱动程序

  •  7
  • Treb  · 技术社区  · 17 年前

    我必须用C语言开发一个工具,从Oracle数据库中检索一些数据。由于我们的IT支持在安装Oracle客户端时遇到一些问题,我希望能够在不安装客户端的情况下连接到数据库。 我们的想法是在应用程序中安装(或者注册)一个额外的库。

    存在哪些Oracle客户端的替代方案,它们的优缺点是什么?

    当然,一个免费的解决方案会很好,但我们并不局限于此。

    4 回复  |  直到 17 年前
        1
  •  9
  •   Igor Zelaya    17 年前

    无需任何第三方软件即可完成您的任务:

    1. 安装 Oracle Data Access Components 11g 在您的开发框中。ODAC 11g向后兼容9i和10g
    2. 允许您的应用程序在不使用TNSNAMES.ORA的情况下进行连接。为此,必须在连接字符串中包含连接描述符:

      “用户id=scott;密码=tiger;数据源=”+ “(主机=销售服务器)(端口=1521))(连接数据=”+ “(SERVICE_NAME=sales.us.acme.com))”

    由于在连接字符串中包含连接描述符,因此目标计算机中不需要瘦客户端。

        2
  •  8
  •   Justin Cave    13 年前

    有两种不同的口味 Oracle ODP.Net driver . 您正在尝试使用哪个版本?

        3
  •  3
  •   Patrick Hofman Wahid Bitar    11 年前

    Oracle目前有一个完全受管理的ODP.NET版本,允许开发人员连接到Oracle数据库,同时只引用单个DLL。还有更多的信息 here .

    可以找到当前版本 here .

        4
  •  0
  •   Chris Marisic    17 年前

    推荐文章