当前位置: 移动技术网 > IT编程>开发语言>.net > .Net Core API使用ODP.NET操作Oracle数据库

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

2019年10月22日  | 移动技术网IT编程  | 我要评论

你过得好吗,英杰传,眼镜蛇会主动攻击人吗

.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);
            }

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网