ODP.NET:Oracle Data Provider for .NET

分为三种:

ODP.NET, Managed Driver 不需要安装oracle客户端

ODP.NET,Unmanaged Driver:需要安装oracle客户端,因此功能更加强大,可以使用客户端内置的函数

ODP.NET Core:跨平台使用,为.net core使用

本文主要讲述ODP.NET, Managed Driver的安装

安装方法有三种:Oracle Universal Installer (OUI),XCopy,NuGet,本例使用XCopy进行安装

下载网址中有三种级别的,对于初学者,可以根据visual studio的版本下载安装对应的ODP,选择For Beginners,对于经验丰富且安装了多个版本visual studio的用户,可以选择For Experienced Developers,对于系统管理员可以选择Runtimes

选择Runtimes,、找到ODAC XCopy,选择并下载Managed ODP.NET 12.1.0.2.0可以选择其他版本,下载完成后,为一个ZIP的压缩包,ODP.NET_Managed_ODAC12cR4.zip

解压ZIP档后,使用管理员进入CMD,并进入到解压后所在目录,执行如下命令install_odpm.bat c:\oracle x64 false,这个命令包含三个参数,分别是oracle_home_path ,platform ,以及是否注册到GAC并修改machine.cf,我们一般执行如下命令install_odpm.bat c:\oracle both true,具体可以查看readme文档

在项目中添加对组件oracle.ManagedDataAccess的引用

使用如下代码进行验证

string conStr = "User id=xxx;password=xxx;Data Source=xxxxxxx:port/dbname";

OracleConnection conn= newOracleConnection(conStr);try{

conn.Open();

MessageBox.Show("连接数据库成功,状态信息:"+conn.State.ToString());

}catch(Exception ex)

{

MessageBox.Show("连接失败,失败信息:" +ex.ToString());

}finally

odp 加固 mysql_C#使用ODP.NET连接oracle数据库相关推荐

  1. C#连接Oracle数据库的方法(Oracle.DataAccess.Client也叫ODP.net)

    官方下载地址(ODP.net)(中文):http://www.oracle.com/technetwork/cn/topics/dotnet/downloads/index.html 官方下载地址(O ...

  2. C#(.Net) 连接 ORACLE数据库

    使用oracle_instantclient连接ORACLE数据库 oracle_instantclient在PL/SQL访问数据库时是非常方便的,只需要在PL/SQL的Refreence中配置Ora ...

  3. asp.net应用程序无法连接oracle数据库,2020:ASP连接Oracle数据库问题的解决过程

    尽管2020了,但是需求无处不在,ASP连接Oracle数据库问题的解决过程: 注意,本文为梦回大唐版本,盗图严重,纰漏难免,欢迎举报. 一.环境 数据库端:Windows Server 2008 R ...

  4. 连接oracle数据库 ip,oracle 设置ip连接数据库

    使用E-MapReduce集群sqoop组件同步云外Oracle数据库数据到集群hive E-MapReduce集群sqoop组件可以同步数据库的数据到集群里,不同的数据库源网络配置有一些差异网络配置 ...

  5. 用ASP.Net(C#)连接Oracle数据库的方法

    今天看了一下asp.net连接oracle数据库的方法,得到了如下代码.这段代码打开了MyTable表,并把操作员的名字列出.字段类型是OracleString.读取的时候用的是字段编号,我不知道怎么 ...

  6. Jmeter连接Oracle数据库

    一.Jmeter要连接oracle数据库,就必须复制JDBC驱动jar包文件ojdbc14.jar到Jmeter的lib目录下 二.进入Jmeter的bin目录运行Jmeter.bat,启动Jmete ...

  7. JDBC连接Oracle数据库测试

    JDBC连接Oracle数据库测试 package date20180727.dao; import java.sql.Connection; import java.sql.DriverManage ...

  8. java ojdbc 还需要装 oracle client 吗,c# 连接Oracle数据库必须安装客户端吗

    使用 ODAC 的 Net 方式 [email]nxyc_twz@163.com[/email] 大多数应用程序使用 OCI 的ODAC 标准方式来连接 Oracle 数据库服务器.这是使用第三方开发 ...

  9. Windows server2008 搭建ASP接口访问连接oracle数据库全过程记录--备用

    真的是太不容易了,以前的时候在window server 2003上面搭建了一套asp+oracle的接口系统,就费了好大的劲儿,其实那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨天到今 ...

最新文章

  1. Python divmod() 函数
  2. UIBezierPath的使用(持续更新)
  3. python【数据结构与算法】完全背包(附代码)
  4. 【错误记录】发布 Flutter 插件包报错 ( It‘s strongly recommended to include a “homepage“ or “repository“ field )
  5. java学习-http中get请求的非ascii参数如何编码解码探讨
  6. flink 3-转换
  7. mysql 自定义函数
  8. 实现 通过数据库里一个字段值相等 则把 他合为一条数据
  9. 云服务器如何链接本地打印机_利用FileZilla搭建云服务器FTP服务端和本地客户端...
  10. 深度优先搜索——全排列(洛谷 P1706)
  11. Python中fastapi构建的web项目进行docker部署
  12. 夯实Java基础(二十一)——Java反射机制
  13. 看病要排队 (hdu1873,优先队列)
  14. java case用法_Go语言 | goroutine不只有基础的用法,还有这些你不知道的操作
  15. ai/ml_您应该在本周(7月11日)阅读有趣的AI / ML文章
  16. android ukey,4uKey for Android
  17. docker搭建linux集群,搭建mpi环境,并使用MTT benchmark测试集群性能
  18. 计算机windows10怎么找word,win10系统word文件丢失如何找回?win10系统word文件丢失的找回方法...
  19. 6个优秀平面设计网站
  20. 20-统一网关Gateway-全局过滤器

热门文章

  1. 大数据数据仓库——hive学习权威指南
  2. 向上取整函数:ceil
  3. [奶奶看了都会]教你用脚本薅京东签到羊毛
  4. 公积金贷款将可异地申请 贷款条件放松
  5. XlistView多条目加载简单实现
  6. 率土服务器维护多久,率土之滨手游出来多久了,守城的伤兵多久恢复
  7. 新版《鹿鼎记》被骂上了热搜,看看豆瓣的评价是怎样的?
  8. 关于File.exists(文件夹路径)返回false。
  9. java的finalize_Java中的finalize()方法
  10. 算法与数据结构——位图BitMap