Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да се свържете към база данни на Oracle Връзка от .Net Core

Бета версия на .Net Core управляван драйвер, пуснат от Oracle в края на януари 2018 г. http://www.oracle.com/technetwork /topics/dotnet/downloads/net-downloads-160392.html .Поддържаната платформа, спомената в документа, вече е Win и Linux.

Nuget:https://www.nuget.org/packages/Oracle.ManagedDataAccess.Core

Други стари алтернативи със стандартни/незабавни клиенти на Oracle:

моя TestCore.csproj за последната алтернатива:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp1.0</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Mono.Data.OracleClientCore" Version="1.0.0" />
  </ItemGroup>
</Project>

Моята програма.cs:

using System;
using System.Data.OracleClient;

namespace TestCore
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Starting.\r\n");                      
            using (var _db = new OracleConnection("User Id=myUser;Password=myPassword;Data Source=MyOracleConnection"))
            {
                Console.WriteLine("Open connection...");
                _db.Open();
                Console.WriteLine(  "Connected to:" +_db.ServerVersion);
                Console.WriteLine("\r\nDone. Press key for exit");
                Console.ReadKey();
            }           
        }
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Може ли %NOTFOUND да върне null след извличане?

  2. Функция BITAND() в Oracle

  3. Коя таблица на Oracle използва последователност?

  4. Променливи на Oracle

  5. DPI-1047:64-битовата клиентска библиотека на Oracle не може да бъде заредена