建立 OraConnection 的"new"方法是什么? Microsoft 将多个类定义为已过时。
https://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx
我曾经按照这些思路使用一些东西:
string queryString =
"INSERT INTO Dept (DeptNo, Dname, Loc) values (50, 'TECHNOLOGY', 'DENVER')";
using (OracleConnection connection = new OracleConnection(connectionString))
{
OracleCommand command = new OracleCommand(queryString);
command.Connection = connection;
try
{
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
然而,所有这些类似乎都已被弃用。
最佳答案
是的,System.Data.OracleClient 已过时。
按照以下链接下载最新的 Oracle 客户端 (ODP.Net):
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
并在您的代码中引用以下命名空间
using Oracle.DataAccess.Client;
关于c# - 如何在不使用过时的 OracleConnection 类的情况下建立 OracleConnection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37727137/