.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); }
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/103578.html
標籤:.NET Core
上一篇:.NET Core開發的iNeuOS物聯網平臺部署樹莓派(raspbian),從網關到云端整體解決方案。助力2019中國.NET峰會。
