连接到甲骨文的最简单方法

本文关键字:最简单 方法 甲骨文 连接 | 更新日期: 2023-09-27 18:33:06

我正在用C#制作桌面应用程序。连接到 Oracle 的最简单方法是什么?该应用程序非常简单,它只会运行几个 SELECT 和 INSERT 语句。

不想在我的机器上安装一些大的驱动程序或客户端。任何可以使我的应用程序快速启动和运行的东西都可以。

连接到甲骨文的最简单方法

您应该使用 Oracle Managed .NET 驱动程序。它不需要安装 OCI,这使得部署非常容易。它的另一个好处是,它同时支持 32 位和 64 位(ODP.NET 驱动程序的非托管版本没有)。

最简单的方法可能是使用

Microsoft 适用于甲骨文的 OLE DB 提供程序

它显然包含在WDAC(Windows数据访问组件)中,因此也包含在Windows的某些版本中。但是,我找不到完整的列表,您可能需要自己验证它是否适用于应用程序的目标操作系统。

但请注意,这种简单性是有代价的——驱动程序已弃用:

此功能将在将来版本的 Windows 中删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。请改用 Oracle 的 OLE DB 提供程序。

我建议您使用此处所述的独立方法。

简而言之,您只需要来自 Oracle 客户端的几个必要文件驻留在应用程序的 bin 文件夹中,即可使用 Oracle 数据库。无需安装繁重的 Oracle 客户端或使用某些计算机上可能不存在的其他提供程序。