最简单的连接Oracle的方法

时间:2014-12-03 10:53:54

标签: c# .net oracle

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

最简单的方法可能是使用

Microsoft OLE DB Provider for Oracle

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

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

  

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

答案 2 :(得分:0)

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

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