首页 > 数据库技术 > 详细

.Net Core API使用ODP.NET操作Oracle数据库

时间:2019-10-22 09:53:09      阅读:193      评论:0      收藏:0      [点我收藏+]

.Net Core API使用ODP.NET操作Oracle数据库

下载Oracle.ManagerDataAccess.Core。

右键依赖项——管理NuGet程序包。

 技术分享图片

 

 

在浏览选项中查询Oracle.ManagerDataAccess.Core并安装。

 技术分享图片

 

Oracle数据库连接

数据库连接字符串的准备。以下选其中一种即可。

l  不配置tnsnames.ora文件:

 技术分享图片

 

l  配置tnsnames.ora文件:

 技术分享图片

 

 技术分享图片

 

 

ODP.NET框架。类似Java的JDBC

  • 实例化数据库连接对象
  • 准备Sql语句
  • 使用连接对象创建一个数据库操作对象
  • 执行查询
  • 处理查询结果

技术分享图片

 

try
            {
                string connstr = @"Data Source=Oracle10g.world;Persist Security Info=True;User Id =用户名;Password=密码;";
                //创建Oracle连接对象
                OracleConnection conn = new OracleConnection(connstr);
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
                //创建操作对象
                OracleCommand command = conn.CreateCommand();
                
                DataTable dataTable = new DataTable();

                command.CommandText = string.Format(@"select * from acceptdm");

                OracleDataAdapter oradata = new OracleDataAdapter();
                oradata.SelectCommand = command;
                oradata.Fill(dataTable);

                command.Parameters.Clear();
                conn.Close();
                int count = dataTable.Rows.Count;

                return Ok(dataTable);
            }
            catch (Exception ex)
            {
                return NotFound(ex.Message);
            }

 

.Net Core API使用ODP.NET操作Oracle数据库

原文:https://www.cnblogs.com/ZM191018/p/11717763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!