Oracle、Microsoft 和第三方供应商都提供了针对 Oracle 产品进行了优化的数据供应程序。 Oracle 和 Microsoft 免费提供其 Oracle 数据供应程序。

访问 Oracle 的操作有些类似于对 Sql Server 的操作。对Oracle 的访问有以下几种数据提供程序。

Ø Microsoft.NET Oracle 提供程序

Ø OLE DB .NET 提供程序

Ø ODBC .NET 数据提供程序

Ø Oracle 的 ODP.NET 提供程序

其中第四种,必须先安装由 Oracle 提供的 ODP.NET 才能够实现访问。

----------------------

Microsoft.NET Oracle 提供程序 System.Data.OracleClient命名空间

在此名字空间中,主要包含四个核心类,它们分别是:OracleConnection、OracleCommand、OracleDataReader、OracleDataAdapter。可使用 System.Data.OracleClient 命名空间中类的子集来执行 Oracle 存储过程和函数

----

Oracle 的 ODP.NET 提供程序

下载单独的ODAC组件,也可以下载Oracle Developer Tools ForVisual Studio .NET。

OracleDeveloper Tools For Visual Studio .NET提供了与VS工具的集成

项目引用了Oracle.DataAccess.dll文件。可以利用 Reflector 来反射出 Oracle.DataAccess.dll 中的内容。在这个类库中有几个重要的命名空间Oracle.DataAccess.Client, Oracle.DataAccess.Types;

取消

评论

oracle引用vs,VS2013中使用oracle,有关引用哪个.dll相关推荐

  1. oracle树搜索算法,Grover搜索算法中的oracle是如何实现的?

    好吧,格罗弗(Grover)的原始论文"量子力学有助于在大海捞针中寻找针头"明确指出,它假定 C(S)可以在恒定时间内求值.Grover的搜索与可实现性无关,而是降低了查询复杂度( ...

  2. cmd 调用oracle存储过程,asp.net中调用oracle存储过程的方法

    存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果 ...

  3. java 引用队列_Java中管理资源的引用队列相关原理解析

    当对象改变其可达性状态时,对该对象的引用就可能会被置于引用队列(reference queue)中.这些队列被垃圾回收器用来与我们的代码沟通有关对象可达性变化的情况.这些队列是探测可达性变化的最佳方式 ...

  4. php oracle 源码_PHP3中使用ORACLE函数的使用说明

    OCIDefineByName 让 SELECT 指令可使用 PHP 变数. 语法: boolean OCIDefineByName(int stmt, string ColumnName, mixe ...

  5. db2转oracle中文字符串,DB2 中从Oracle向DB2转换的步骤,标题写的很好,但内容完全看不懂啊。能否用汉字一步一步写下大体过程?...

    IBM给出的Oracle到DB2迁移分为四个五个阶段:评估,PoC, 数据库对象和数据迁移,应用迁移,测试. 其中IBM提供了一些工具可以用在不同的阶段帮助我们迁移. 在评估阶段,IBM提供了Auto ...

  6. oracle括号不区分中英,oracle查询不含括号及不含指定字符的方法

    oracle查询不含括号不含指定字符的记录方法如下: sql;"> with tmp_t as( select 1 as id,'测试4321_CS' as name from dua ...

  7. oracle 11g安装过程中问题:移动bin\oralbac11.dll 到bin\oralbac11.dll.dbl出错

    解决方法: 直接找到oralbac11.dll.dbl这个文件,将其删除即可. http://blog.sina.com.cn/s/blog_51beaf0e0101000v.html 转载于:htt ...

  8. c语言的结构体指针的引用,C语言中的指针、引用、数组、结构体

    指针.引用和取值 什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量.在这份教程里"引用"表示计算机内存地址.从指针指向的内存读取数据称作指针的取值 ...

  9. nstimer循环引用_ios开发中经典循环引用场景?

    1.属性传值循环引用 如:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexP ...

最新文章

  1. 爬虫练成之 analyst 和 engineer 技术与业务
  2. 高级软件工程课程第二次作业
  3. calico的两种网络模式BGP和IP-IP性能分析
  4. SAP WebClient UI删除搜索条件的后台处理,以及max hit的处理逻辑
  5. openlayers3 根据经纬度 自动画框_用这软件,让你的电脑自动搞黄色
  6. Flutter的AnimatedDefaultTextStyle实现文本样式的动画过渡切换效果
  7. 苹果电脑强制结束任务,快捷键
  8. 我的第一个C++程序,还像个C++c程序的样子吧
  9. python基础教程书籍-Python学习必看书籍_带你高效学习
  10. 详解DenseNet(密集连接的卷积网络)
  11. Mppt光伏最大功率点跟踪控制matlab仿真
  12. Unable to find a single main class from the following candidates 问题解决
  13. 2013年度CSDN十大博客之星
  14. vscode配置运行php项目完整版
  15. GC overhead limit exceeded
  16. ElasticSearch文档过期时间设置
  17. 批处理删除注册表分支方法
  18. 106短信平台多少钱一条比较合理?
  19. python:os.chdir()
  20. 哈工大软件构造 Git使用

热门文章

  1. vue怎么合并两个视频_【软件分享】视频分割合并软件哪款好用呢?怎么剪切合并视频?...
  2. python中去除字符串中首尾空格的函数_Python中去除字符串首尾特定字符的函数:strip()...
  3. 熟悉linux系统内核,[科普] Linux 的内核与 Linux 系统之间的关系
  4. python搜索文件内容_python实现搜索文本文件内容
  5. SQL Server中通用数据库角色权限的处理详解
  6. 本机在合成图片经常提示内存不足
  7. 2018.3.24 struct
  8. 将tomcat添加到服务中
  9. iOS: How To Make AutoLayout Work On A ScrollView
  10. 如何在使用摩托罗拉上的RSS阅读器应用进行一次订阅