.Net Core API使用ODP.NET操作Oracle数据库
程序员文章站
2022-06-12 20:31:23
本篇简述了如何使用ODP方式操作Oracle数据库,如有错误欢迎指正 ......
.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); }
推荐阅读
-
ASP.NET Core使用EF Core操作MySql数据库
-
.Net Core 使用NLog记录日志到文件和数据库的操作方法
-
在代码生成工具Database2Sharp中使用ODP.NET(Oracle.ManagedDataAccess.dll)访问Oracle数据库,实现免安装Oracle客户端,兼容32位64位Oracle驱动
-
.NET Core中使用Dapper操作Oracle存储过程最佳实践
-
C#利用ODP.net连接Oracle数据库的操作方法
-
循序渐进学.Net Core Web Api开发系列【9】:常用的数据库操作
-
.Net Core API使用ODP.NET操作Oracle数据库
-
记录:如何使用ASP.NET Core和EnityFramework Core实现 数据库操作 和 数据库实体 的项目分离
-
ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了
-
.net core使用orm操作mysql数据库