Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle डेटाबेस से कैसे कनेक्ट करें .Net Core से कनेक्शन

बीटा रिलीज। जनवरी 2018 के अंत में Oracle द्वारा जारी किया गया नेट कोर मैनेज्ड ड्राइवर http://www.oracle.com/technetwork /topics/dotnet/downloads/net-downloads-160392.html .डॉक में समर्थित प्लेटफ़ॉर्म उल्लेख अब विन और लिनक्स है।

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

स्टैंडआर्ट/तत्काल Oracle क्लाइंट के साथ अन्य पुराने विकल्प :

  • नेट कोर 2.0 के लिए मैं अनुशंसा करता हूं ericmend का उपयोग करना oracleClientCore-2.0 :https://github.com/ericmend/oracleClientCore-2.0 . Nuget:dotNetCore.Data.OracleClient मैंने इसे विन और लिनक्स प्लेटफॉर्म में सफलतापूर्वक इस्तेमाल किया। मेरा छोटा नमूना है
  • वैकल्पिक रूप से System.Data.OracleClient 2.0 के लिए भी काम करता है - देखें @Owen पद। लेकिन मैं इसे केवल विन प्लेटफॉर्म में टेस्ट करता हूं
  • .नेट कोर के लिए>=1.0 आप अनौपचारिक LinqDan का उपयोग कर सकते हैं मोनो के Oracle क्लाइंट पर आधारित .NET कोर के लिए Oracle क्लाइंट https://github.com/LinqDan/oracleclientcore Nuget:Mono.Data.OracleClientCore .

अंतिम विकल्प के लिए my 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>

मेरा प्रोग्राम.सीएस:

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. Oracle NULLIF () फ़ंक्शन

  2. Oracle 11g - तालिका में शामिल होने के साथ फ़ंक्शन से रिकॉर्ड कैसे लौटाएं?

  3. दो तिथियों के बीच शुक्रवारों की संख्या

  4. उद्धरणों में listagg से फ़ील्ड कैसे प्राप्त करें?

  5. Oracle डायनेमिक DESC और ASC क्रम में