建立OraConnection的「新」方式是什麼? Microsoft將幾個類定義爲過時。如何在不使用過時的OracleConnection類的情況下建立OracleConnection
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);
}
然而,所有這些類似乎過時。
他們現在已經過時,因爲Oracle提供它自己的ADO.NET提供商,所以微軟沒有多少意義繼續開發這些類。下載Oracle ADO.NET提供程序並使用它的類(按照我認爲它們名稱幾乎相同的方式) – Steve
作爲不贊成使用的庫的旁註...我認爲ODP.Net支持tns-less連接字符串。 https://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/tns-less-connection-string/ – granadaCoder