C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

转载 2017年01月03日 17:21:28

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用

 C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的支持。

方法:

1、在VS2010中打开[解决方案管理器]--右击[引用]--[添加引用]

 

2、选择[浏览]找到“C:\Windows\Microsoft.Net\Framework\v2.0.50727 ”目录,在下面选择System.Data.OracleClient.dll

之后就可以在程序编辑窗口使用using System.Data.OracleClient了

 

另外:微软决定撤销System.Data.OracleClient 内容如下:

  对于那些开发.Net应用程序而数据库又是Oracle的人来说,这则新闻显得特别有意义,微软正打算将Oracle数据提供程序从ADO.NET路线图中移除。

  微软决定撤销System.Data.OracleClient是因为有相当数量的MVP都倾向于选择第三方Oracle数据提供程序,负责 ADO.NET OracleClient的产品经理Himanshu Vasishth在ADO.NET团队博客文章中宣布了这一决定。

  但在.Net框架4.0中微软将会继续支持System.Data.OracleClient,但会被标记为“不宜使用”,根据Vasishth的说法,这对现有的应用程序没有任何影响,它们将会按预期运转得很好。

  他在文章中提到“使用OracleClient开发新的应用程序仍然是可行的,但在.Net 4.0中编译时会弹出一个警告对话框,编译好后,运行时不会再弹出警告对话框,我们强烈建议用户使用我们合作伙伴的ADO.NET Provider for Oracle代替微软OracleClient进行新应用程序的开发”。

  第三方提供Oracle数据提供程序的有DataDirect和Devart科技公司,此外还有Oracle公司的数据提供程序,叫做Oracle Data Provider for .NET (ODP.NET),这些都是很流行的Oracle数据库提供程序。

  位于纽约的新技术公司twentysix首席执行官 Andrew Brust在一封电子邮件中说“Oracle自身对ADO.NET的支持以及Visual Studio本身已经被人们普遍看好,Oracle公司有一个专职的ADO.NET团队,他们已经做得非常好了”。

  微软最有价值专家本杰明认为微软这个决定非常有意义,微软为社么要卑躬屈膝支持连接到竞争对手的数据库呢?特别是有调查数据显示微软的客户都倾向于转向Oracle,微软肯定会不爽。同时,这也省去了微软.Net到Oracle的版本控制或性能问题。

  微软表示将继续提供bug修复和关键更新,但这一切都仅限于.Net 框架4.0中,以后就难说了

C#远程连接Oracle数据库(通过System.Data.OracleClient)

转自:https://my.oschina.net/Tsybius2014/blog/299125 在.NET中使用System.Data.OracleClient库连接Oracle数据库的步骤...
  • shellching
  • shellching
  • 2016年11月11日 14:28
  • 2968

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库 .

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用 ...
  • shan1774965666
  • shan1774965666
  • 2014年04月25日 08:57
  • 767

VS2010连接内置SQL数据库

1. 在 项目 上面右键》添加》新建项 2. 接下来点击 取消 即可。 3. 然后双击新建的 Database2.mdf 文件,会在左边弹出一个 服务器资源管理器,这时可以像 SQL 一样使用 ...
  • a771948524
  • a771948524
  • 2013年03月23日 21:16
  • 1835

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用 ...
  • qingfeng45697
  • qingfeng45697
  • 2015年08月22日 09:20
  • 393

C# VS2005中,用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用C:...
  • SunMoonJP
  • SunMoonJP
  • 2017年01月17日 11:21
  • 532

C# 使用OracleClient链接的新方式

目前根据网上的资料C#连Oracle数据主要有两种方式OracleClient和OleDB,不得不说这两种方式都非常古老了,更别说ADO.Net组件组件中的OracleClient已经被启用了。 但是...
  • zz155666
  • zz155666
  • 2016年11月14日 20:20
  • 432

C#连接Oracle数据库

C#连接Oracle数据库 1.OleDB连接驱动OraOLEDB.Oracle     Oracle公司提供的OleDB驱动,Provider需要根据实际情况修改,支持32bit与64bit,需要安...
  • gyming
  • gyming
  • 2013年12月05日 16:11
  • 7989

使用C#连接ORACLE数据库

一、使用OracleClient组件连接Oracle     .Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很...
  • chuyuqing
  • chuyuqing
  • 2014年03月03日 14:14
  • 17972

C#连接Oracle数据库的一种方法(详细过程)

1. 需要添加一个System.Data.OracleClient引用,这个文件一般在C:\Program Files (x86)\Reference Assemblies\Microsoft\Fra...
  • u013797023
  • u013797023
  • 2017年11月11日 20:28
  • 123

C#中Oracle数据库的连接类

1.C#连接Oracle数据库,首先需要在引用中添加System.Data.OracleClient组件 2.在类中引用System.Data.OracleClient组件:using System...
  • riyuedangkong1
  • riyuedangkong1
  • 2017年03月09日 17:54
  • 1148
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库
举报原因:
原因补充:

(最多只允许输入30个字)