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
代码
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();