System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。

作者:vkvi 来源:ITPOW(原创) 日期:2023-10-10

System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。 

网上很多建议是改环境配置、复制 DLL,我不知道有没有用,我的建议是不要用 System.Data.OracleClient,本身这就是已经弃用的类,干嘛抱着不放,还那么多麻烦事。

NuGet 添加 Oracle.ManagedDataAccess

Oracle.ManagedDataAccess

代码

OracleConnection conn = new OracleConnection("Data Source=IP:端口/数据库;User ID=;Password=");
conn.Open();
OracleTransaction tran = conn.BeginTransaction(IsolationLevel.ReadCommitted);
foreach (...)
{
	OracleCommand command = new OracleCommand(sql, conn);
	command.Transaction = tran;
	command.ExecuteNonQuery();
}
tran.Commit();
conn.Close();



相关文章