您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

C# ManagedDataAccess 操作oracle数据库

bubuko 2022/1/25 19:14:53 dotnet 字数 1566 阅读 1041 来源 http://www.bubuko.com/infolist-5-1.html

C# ManagedDataAccess 操作oracle数据库 甲骨文官方制作的oracle类库 优点是无需安装oracle客户端 环境准备 Nuget安装 Oracle.ManagedDataAccess 引用 using Oracle.ManagedDataAccess.Client; 连接o ...

C# ManagedDataAccess 操作oracle数据库

甲骨文官方制作的oracle类库
优点是无需安装oracle客户端

环境准备

Nuget安装

  • Oracle.ManagedDataAccess

引用

using Oracle.ManagedDataAccess.Client;

连接oracle数据库

  • 连接字符串
connStr = @"Data Source=连接源;User Id=tp_pblm;Password=Rbsy_8JHbgRF;";

连接源替换成tnsname.ora中的连接字符串

  • 连接代码
  using (OracleConnection conn = new OracleConnection(connStr))
  {
      conn.Open();
  }

查询

public static DataTable ExecuteDataTable(string sql, params OracleParameter[] parameters)
{
    using (OracleConnection conn = new OracleConnection(connStr))
    {
        conn.Open();
        using (OracleCommand cmd = conn.CreateCommand())
        {
            cmd.CommandText = sql;
            cmd.Parameters.AddRange(parameters);
            OracleDataAdapter adapter = new OracleDataAdapter(cmd);
            DataTable datatable = new DataTable();
            adapter.Fill(datatable);
            return datatable;
        }
    }
}

C# ManagedDataAccess 操作oracle数据库

原文:https://www.cnblogs.com/tangpeng97/p/14468720.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶