2010-07-18 71 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。我相信大部分类型的名字都保持不变。

相关问题