c# – 如何在不使用过时的OracleConnection类的情况下建立OracleConnection

什么是建立OraConnection的“新”方式?Microsoft将几个类定义为过时的.https://msdn.microsoft.com/en-us/library/system.data.oracleclient.aspx我过去常常使用这些方面的东西:string queryString = INSERT IN...

什么是建立OraConnection的“新”方式?
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

基础教程推荐