(转)C#连接Oracle数据库(直接引用dll使用)
2017-09-02 13:56
393 查看
原文地址:http://www.cnblogs.com/gguozhenqian/p/4262813.html
项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,结果远没自己想的简单。有很多需要安装Oracle客户端,正好项目非常急,公司也没有Oracle环境,可把我急坏了。网上这方面搜索后,太多的文章,还要不停的去测试,选择,都快烦透了。最后找了我一个哥们,他直接帮我写了一个Demo,我改了一下连接字符串,就成功连接了,太感谢他了。这个DLL其实是Oracle为C#专门提供的,在它的官方也可以下载到(不过找起来很麻烦)。
这里我就把这个方案和dll分享给大家。
操作步骤:
DLL下载后并引用
下载地址:Oracle.ManagedDataAccess.zip
下载后,将Oracle.ManagedDataAccess.dll放到自己的项目中,然后引用
直接调用(connString 改为自己的连接字符串)
就是这么简单!!!
链接字符串其它写法:
其他帮助文档:
http://www.cnblogs.com/yjmyzz/archive/2013/11/01/3400999.html
http://www.cnblogs.com/ly303550688/archive/2013/01/31/2887104.html
http://www.cnblogs.com/greenerycn/archive/2010/06/05/1751938.html
项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,结果远没自己想的简单。有很多需要安装Oracle客户端,正好项目非常急,公司也没有Oracle环境,可把我急坏了。网上这方面搜索后,太多的文章,还要不停的去测试,选择,都快烦透了。最后找了我一个哥们,他直接帮我写了一个Demo,我改了一下连接字符串,就成功连接了,太感谢他了。这个DLL其实是Oracle为C#专门提供的,在它的官方也可以下载到(不过找起来很麻烦)。
这里我就把这个方案和dll分享给大家。
操作步骤:
DLL下载后并引用
下载地址:Oracle.ManagedDataAccess.zip
下载后,将Oracle.ManagedDataAccess.dll放到自己的项目中,然后引用
直接调用(connString 改为自己的连接字符串)
就是这么简单!!!
链接字符串其它写法:
"Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=192.168.115.33) (PORT=1521)))(CONNECT_DATA=(SERVICE_NAME= testDemo)));
User Id=oracle_test; Password=oracle";
其他帮助文档:
http://www.cnblogs.com/yjmyzz/archive/2013/11/01/3400999.html
http://www.cnblogs.com/ly303550688/archive/2013/01/31/2887104.html
http://www.cnblogs.com/greenerycn/archive/2010/06/05/1751938.html
相关文章推荐
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用-Oracle.ManagedDataAccess.dll)
- C#连接Oracle数据库(直接引用dll使用)
- [转]C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用),查询数据
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用)
- C#中不使用Oracle Client,直接连接Oracle数据库
- C#连接Oracle数据库使用Oracle.ManagedDataAccess.dll
- C#中不使用Oracle Client,直接连接Oracle数据库
- 使用C#连接ORACLE数据库
- 如何不用oracle client直接使用plsql远程连接oracle数据库以及需要注意的事项
- C#调用MySQL数据库(使用MySql.Data.dll连接)
- 使用C#连接ORACLE数据库
- C#直接使用DllImport外部Dll的方法
- 使用C#连接ORACLE数据库
- 在vs2010下使用C#连接Oracle数据库