zoukankan      html  css  js  c++  java
  • C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

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

     C:WindowsMicrosoft.NETFrameworkv2.0.50727System.Data.OracleClient.dll 来获得对Oracle数据库的支持。

    方法:

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

    2、选择[浏览]找到“C:WindowsMicrosoft.NETFrameworkv2.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数据库提供程序。

  • 相关阅读:
    MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
    利用scp传输文件小结
    SSH无密码登录配置小结
    vim 清空
    mysql root用户 远程登录其它机器,看不到数据库
    音视频编解码开发经验2
    nginx、php-fpm、mysql用户权限解析
    ffmpeg处理RTMP流媒体的命令 发送流媒体的命令(UDP,RTP,RTMP)
    音视频编解码开发经验1
    mysql LAST_INSERT_ID 使用与注意事项
  • 原文地址:https://www.cnblogs.com/siyunianhua/p/4941557.html
Copyright © 2011-2022 走看看