任何人都可以共享使用新 Oracle Data Provider.Net 库的示例 (ASP).Net 代码的链接吗?
我编写了一个使用 System.Data.OracleClient 类的 Web 应用程序代码,并希望迁移到适用于 .Net 的新 Oracle 数据提供程序。
谢谢
任何人都可以共享使用新 Oracle Data Provider.Net 库的示例 (ASP).Net 代码的链接吗?
我编写了一个使用 System.Data.OracleClient 类的 Web 应用程序代码,并希望迁移到适用于 .Net 的新 Oracle 数据提供程序。
谢谢
它们的使用方式没有真正的区别,除非您使用 In/Out 参数或游标做奇怪的事情。
您将在代码中看到的不同之处在于命名空间将更改为Oracle.DataAccess
. 我相信大多数类型名称保持不变。
您的代码可能看起来像任何标准 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
}
}
}