.Net Core API使用ODP.NET操作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);
            }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM