Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách khắc phục Nhà cung cấp không tương thích với phiên bản máy khách Oracle?

bạn có thể cài đặt Oracle.ManagedDataAccessusing Package Manager Console nuget

Pm> Install-Package Oracle.ManagedDataAccess

ODP.NET, Managed Driver là trình điều khiển mã .NET gốc 100%. Không cần cài đặt thêm phần mềm Oracle Client để kết nối với Cơ sở dữ liệu Oracle.

Cập nhật mã

using Oracle.ManagedDataAccess.Client;
private static void CheckConnectionUsingOracleClient(string connection)
        {
            var logger = DiContainer.Resolve<ILogger>();

            try
            {
                logger.LogInfo("Trying to connect to " + connection);
                // check whether you can connect to the shop using Oracle.DataAccess
                using (var cnn = new OracleConnection(connection))
                {
                    cnn.Open();
                    cnn.Close();
                }

                logger.LogInfo("Succeeded to connect to " + connection);
            }
            catch (System.Exception ex)
            {
                logger.LogError("Failed to connect to " + connection, ex);
            }
        }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate tiết kiệm dữ liệu cũ với hibernate.jdbc.batch_versions_data

  2. Tìm kiểu con số (smallint, int, v.v.) trong oracle

  3. cập nhật khóa chính so với xóa + chèn khóa chính

  4. Cách tắt PL / SQL trong các truy vấn Oracle

  5. Xác định và thiết lập phiên bản R12.2