.Net Core API使用ODP.NET操作Oracle数据库下载Oracle.ManagerDataAccess.Core。右键依赖项——管理NuGet程序包。
在浏览选项中查询Oracle.ManagerDataAccess.Core并安装。
Oracle数据库连接数据库连接字符串的准备。以下选其中一种即可。l 不配置tnsnames.ora文件:
l 配置tnsnames.ora文件:
ODP.NET框架。类似Java的JDBC
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); }
|
|