繁体   English   中英

是否可以在.Net Framework 2.0中连接没有Oracle Client的Oracle DB?

[英]Is it possible to connect Oracle DB without Oracle Client in .Net framework 2.0?

据我了解ODP.Net支持.NET Framework 4.6.2和4.7,请让我知道还有其他方法可以从仍使用.net framework 2.0的现有应用程序连接Oracle DB吗?

类型:客户端/服务器应用程序
DB:在不同的专用分离服务器中
更改原因:通过ClickOnce部署进行远程部署

目前,我必须在安装应用程序之前先安装Oracle客户端。

谢谢。

我不这么认为。 在.NET Framework 2.0中,您必须使用非托管ODP.NET提供程序2.x,这需要Oracle客户端。

不需要进一步安装Oracle客户端的ODP.NET 托管驱动程序仅适用于.NET Framework 4.0及更高版本。

据我了解ODP.Net支持.NET Framework 4.6.2和4.7,请让我知道还有其他方法可以从仍使用.net framework 2.0的现有应用程序连接Oracle DB吗?

Oracle仍然为.NET 2提供ODP.Net库,您可以从其网站下载(32位和64位ODAC下载)。

http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html

编辑:.Net 2.0驱动程序似乎不受管理,并且需要oracle客户端库才能工作。 关于通过ClickOnce部署Oracle客户端存在一个SO问题 ,它详细解释了该过程。 本质上,您需要针对要支持的平台编译应用程序,并确保oracle客户端库包含在部署包中。 SO问题有点老了,它指向oracle客户端11,因此非托管驱动程序所依赖的某些库将已更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM