C#连接Oracle数据库(直接引用dll使用)
来源:互联网 发布:新网域名转入万网 编辑:程序博客网 时间:2024/05/19 13:10
C#连接Oracle数据库(直接引用dll使用)
#1楼2016-05-27 09:21 jession_dai #2楼2016-05-27 09:21 jession_dai #3楼[楼主]2016-05-27 09:22 gguozhenqian #4楼2016-07-06 23:56 桃花衣旧笑春风 #5楼[楼主]2016-07-19 15:13 gguozhenqian #6楼34865752016/8/10 10:52:25 2016-08-10 10:52 Light Xun
项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,
结果远没自己想的简单。有很多需要安装Oracle客户端,正好项目非常急,公司也没有Oracle环境,可把我急坏了。网上这方面搜索后,
太多的文章,还要不停的去测试,选择,都快烦透了。最后找了我一个哥们,他直接帮我写了一个Demo,我改了一下连接字符串,
就成功连接了,太感谢他了。这个DLL其实是Oracle为C#专门提供的,在它的官方也可以下载到(不过找起来很麻烦)。
这里我就把这个方案和dll分享给大家。
操作步骤:
- DLL下载后并引用
下载地址:Oracle.ManagedDataAccess.zip
下载后,将Oracle.ManagedDataAccess.dll放到自己的项目中,然后引用 - 直接调用(connString 改为自己的连接字符串)1234567891011121314151617
using
Oracle.ManagedDataAccess.Client;
public
static
string
ConnectOracle()
{
try
{
string
connString =
"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.147.246.144)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ECMS)));Persist Security Info=True;User ID=system;Password=Service01;"
;
OracleConnection con =
new
OracleConnection(connString);
con.Open();
return
string
.Empty;
}
catch
(Exception ex)
{
return
ex.ToString();
}
}
就是这么简单!!!
其他帮助文档:
http://www.cnblogs.com/yjmyzz/archive/2013/11/01/3400999.html
http://www.cnblogs.com/ly303550688/archive/2013/01/31/2887104.html
标签: Oracle
好文要顶关注我 收藏该文
2
0
«上一篇:plsql连接oracle客户端(简单,实用方案)附件
»下一篇:WinForm窗体及其控件的自适应
»下一篇:WinForm窗体及其控件的自适应
posted @ 2015-01-30 17:10 gguozhenqian 阅读(2826) 评论(6)编辑 收藏
评论列表
太谢谢了!找了好久!
支持(0)反对(0)
非常感谢!!
支持(0)反对(0)
@ jession_dai
不客气,非常高兴能帮到你。
不客气,非常高兴能帮到你。
支持(0)反对(0)
http://pic.cnblogs.com/face/60103/20140717160832.png百度真是一堆告诉你怎么安装客户端的。非常感谢博主!!!
支持(0)反对(0)
http://pic.cnblogs.com/face/800145/20160124154307.png@ 桃花衣旧笑春风
不客气,举手之劳
不客气,举手之劳
支持(0)反对(0)
http://pic.cnblogs.com/face/60103/20140717160832.png这个必须给点赞,非常讨厌c#连接oracle的繁琐,种种配置。非常感谢楼主
支持(0)反对(0)
0 0
- [转]C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用),查询数据
- C#连接Oracle数据库(直接引用dll使用)
- C#连接Oracle数据库(直接引用dll使用-Oracle.ManagedDataAccess.dll)
- C#中不使用Oracle Client,直接连接Oracle数据库
- c#编程连接oracle数据库 无法加载DLL(oci.dll)
- 使用C#连接ORACLE数据库
- 使用C#连接ORACLE数据库
- 使用C#连接ORACLE数据库
- C# 不安装oracle客户端使用DLL连接数据库,初始化类型错误
- JSP直接连接oracle数据库
- C# 使用OCCI 连接Oracle 数据库
- 使用C#编写webservice 连接oracle数据库
- 使用C#连接ORACLE数据库 2
- 去除数字里多余的零
- FreeMarker 文件中不能调用JAVA静态函数
- elasticsearch源码分析之客户端(三)
- Android Telephony分析(七) ---- 接口扩展(异步转同步)
- 点击ListView中某个Item按钮,并且修改这个item的内容
- C#连接Oracle数据库(直接引用dll使用)
- 神经网络学习的原理与在OpenCV中的应用
- BZOJ2424 [HAOI2010]订货
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- yii 邮件发送
- JS模拟数据去重汇总
- 推理集 —— 逻辑
- webservice中WSDL文档的解析
- 从零开始,DIY一个jQuery(1)