2010-07-18 70 views

回答

1

您的代碼可能看起來像任何標準的ADO.NET代碼,您將使用OracleConnection

var connectionString = "Data Source=ORCL;User Id=user;Password=pwd;"; 

using (var conn = new OracleConnection(connectionString)) 
using (var cmd = conn.CreateCommand()) 
{ 
    conn.Open(); 
    cmd.CommandText = "SELECT name FROM mytable"; 
    using (var reader = cmd.ExecuteReader()) 
    { 
     while (reader.Read()) 
     { 
      string name = reader.GetString(0); 
      // TODO: process the results here 
     } 
    } 
} 
1

有一個在如何使用它們沒有真正的區別,除非你正在做怪異的東西,用IN/OUT參數或遊標。

您在代碼中看到的區別是名稱空間將更改爲Oracle.DataAccess。我相信大部分類型的名字都保持不變。

相關問題