标签:c# 使用 target oracle客户端 file 网上 code 取数 user
项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,
结果远没自己想的简单。有很多需要安装Oracle客户端,正好项目非常急,公司也没有Oracle环境,可把我急坏了。网上这方面搜索后,
太多的文章,还要不停的去测试,选择,都快烦透了。最后找了我一个哥们,他直接帮我写了一个Demo,我改了一下连接字符串,
就成功连接了,太感谢他了。这个DLL其实是Oracle为C#专门提供的,在它的官方也可以下载到(不过找起来很麻烦)。
这里我就把这个方案和dll分享给大家。
操作步骤:
1 using Oracle.ManagedDataAccess.Client; 2 3 public static string ConnectOracle() 4 { 5 try 6 { 7 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;"; 8 OracleConnection con = new OracleConnection(connString); 9 10 con.Open(); 11 return string.Empty; 12 } 13 catch (Exception ex) 14 { 15 return ex.ToString(); 16 } 17 }
这篇随笔版权属于: https://www.cnblogs.com/gguozhenqian/p/4262813.html
标签:c# 使用 target oracle客户端 file 网上 code 取数 user
原文地址:http://www.cnblogs.com/wangxiaoyang-ly/p/7821865.html