.Net Core API使用ODP.NET操作Oracle数据库
1、下载Oracle.ManagerDataAccess.Core。
右键依赖项——管理NuGet程序包。
在浏览选项中查询Oracle.ManagerDataAccess.Core并安装。
2、Oracle数据库连接
数据库连接字符串的准备。以下选其中一种即可。
l 不配置tnsnames.ora文件:
l 配置tnsnames.ora文件:
ODP.NET框架。类似Java的JDBC
1、 实例化数据库连接对象
2、 准备Sql语句
3、 使用连接对象创建一个数据库操作对象
4、 执行查询
5、 处理查询结果
try{string connstr = @"Data Source=Oracle10g.world;Persist Security Info=True;User Id =用户名;Password=密码;";//创建Oracle连接对象
OracleConnection conn = newOracleConnection(connstr);if (conn.State ==ConnectionState.Closed)
{
conn.Open();
}//创建操作对象
OracleCommand command =conn.CreateCommand();
DataTable dataTable= newDataTable();
command.CommandText= string.Format(@"select * from acceptdm");
OracleDataAdapter oradata= newOracleDataAdapter();
oradata.SelectCommand=command;
oradata.Fill(dataTable);
command.Parameters.Clear();
conn.Close();int count =dataTable.Rows.Count;returnOk(dataTable);
}catch(Exception ex)
{returnNotFound(ex.Message);
}