1.通过nuget安装  ManagedDataAccess

2.引用

using Oracle.ManagedDataAccess.Client;

注:最低framework4.0

测试连接:

/// <summary>
/// 测试数据库连通
/// </summary>
public static DataSet db_connection_test(string str_uid, string str_pwd, string str_serveraddr, string str_port, string str_dbname)
{
string str_conn = string.Format("user id={0};password={1};data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST={2})(PORT={3}))(CONNECT_DATA=(SERVICE_NAME={4})))", str_uid, str_pwd, str_serveraddr, str_port, str_dbname);//连接字符串格式化
OracleConnection Conn = new OracleConnection(str_conn);//定义连接实例
try
{
Conn.Open();//通过自带的方式打开连接,测试连接实例
using (OracleDataAdapter _da = new OracleDataAdapter("select * from SYS_T_SELECT", Conn))
{
DataSet ds = new DataSet();
_da.Fill(ds);
return ds;
}
Conn.Close();
}
catch (Exception ex)
{
return new DataSet();
}
}

参数传入:

DataTable dt = DBHelper.db_connection_test("用户名", "密码", "ip", "端口", "ORCL").Tables[0];

最新文章

  1. Curator Zookeeper分布式锁
  2. Linux连接Internet
  3. OpenCascade Primitives BRep - Sphere
  4. jquery 选择器大全
  5. MSSQL 判断一个时间段是否在另一个时间段内!
  6. option2
  7. 微信内置浏览器的JsAPI(WeixinJSBridge续)[转载]
  8. 每天一个linux命令(15):whereis 命令
  9. 转:UniqueID和ClientID的来源
  10. HTTP 无法注册 URL http://+:9999/CalculatorService/。进程不具有此命名空间的访问权限
  11. powerdesigner设置mysql唯一键,非主键
  12. 我也来说说C#中的异步:async/await
  13. Java开发知识之Java字符串类
  14. javascript中关于value的一个小知识点(value既是属性也是变量)
  15. 06: 字典、顺序表、列表、hash树 实现原理
  16. PPT资源
  17. WPF概述(硬件加速及分辨率无关性)
  18. Hibernate中OpenSessionInViewFilter(通常配置在web.xml文件中)的作用
  19. Cloudera Manager Admin控制台启动不起来
  20. 20165233 Java第一章学习总结

热门文章

  1. wx.onNetworkStatusChange(function (res) 监听网络状态变化 实践方案
  2. Method invoke 方法
  3. imagecopyresampled()改变图片大小后质量要比imagecopyresized()高。
  4. PHP使用Apache中的ab测试网站的压力性能
  5. Git如何强制拉取一个远程分支到本地分支(转载)
  6. 7-3 堆栈模拟队列(25 point(s)) 【数据结构】
  7. tmux基本使用方法
  8. leetcode 890. Possible Bipartition
  9. ASP.NET 4.0 页面 ValidateRequest="false" 失效不起作用
  10. 让django完成翻译,迁移数据库模型