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

Oracle 11 डेटाबेस से कैसे कनेक्ट करें . जाल

मैं एक .NET एप्लिकेशन से Oracle डेटाबेस से कनेक्ट करने के 17 तरीके जानता हूं।

  • Oracle के ड्राइवर के साथ ODBC

     var connectString = "Driver={Oracle in OraClient11g_home1};Uid=scott;Pwd=secret;DBQ=orcl1";
     var con = new System.Data.Odbc.OdbcConnection(connectString);
     con.Open();
    

    (सटीक ड्राइवर का नाम Oracle in OraClient11g_home1 स्थापित Oracle संस्करण पर निर्भर करता है)

  • Microsoft से ड्राइवर के साथ ODBC (केवल 32 बिट के लिए, पदावनत, Oracle क्लाइंट 18c या नए के साथ अब काम नहीं करता है)

     var connectString = "Driver={Microsoft ODBC for Oracle};Uid=scott;Pwd=secret;Server=orcl1";
     var con = new System.Data.Odbc.OdbcConnection(connectString);
     con.Open();
    
  • OLE DB के लिए Oracle प्रदाता

     var connectString = "Provider=OraOLEDB.Oracle;Data Source=orcl1;Password=secret;User ID=scott";
     var con = new System.Data.OleDb.OleDbConnection(connectString);
     con.Open();
    
  • Oracle के लिए Microsoft OLE DB प्रदाता (केवल 32 बिट के लिए, पदावनत, Oracle क्लाइंट 18c या नए के साथ अब काम नहीं करता है)

     var connectString = "Provider=MSDAORA;Data Source=orcl1;Password=secret;User ID=scott";
     var con = new System.Data.OleDb.OleDbConnection(connectString);
     con.Open();
    
  • Oracle के लिए Microsoft .NET Framework डेटा प्रदाता (पदावनत)

     var connectString = "Data Source=orcl1;User ID=scott;Password=secret";
     var con = new System.Data.OracleClient.OracleConnection(connectString);
     con.Open();
    
  • .NET (ODP.NET) के लिए Oracle डेटा प्रदाता

     var connectString = "Data Source=orcl1;User ID=scott;Password=secret";
     var con = new Oracle.DataAccess.Client.OracleConnection(connectString);
     con.Open();
    
  • .NET के लिए Oracle डेटा प्रदाता, प्रबंधित ड्राइवर (ODP.NET प्रबंधित ड्राइवर)

     var connectString = "Data Source=orcl1;User ID=scott;Password=secret";
     var con = new Oracle.ManagedDataAccess.Client.OracleConnection(connectString);
     con.Open();
    
  • Devart से Oracle के लिए dotConnect (पहले कोर लैब से OraDirect .NET के रूप में जाना जाता था)

     var connectString = "Data Source=orcl1;User ID=scott;Password=secret";
     var con = new Devart.Data.Oracle.OracleConnection(connectString);
     con.Open();
    
  • देवार्ट से डॉटकनेक्ट यूनिवर्सल (बहिष्कृत System.Data.OracleClient का उपयोग करता है) )

     var connectString = "Provider=OracleClient;Data Source=orcl1;User ID=scott;Password=secret";
     var con = new Devart.Data.Universal.UniConnection(connectString);
     con.Open();
    
  • देवार्ट के ड्राइवर के साथ ओडीबीसी

     var connectString = "Driver={Devart ODBC Driver for Oracle};Uid=scott;Pwd=secret;Server=orcl1";
     var con = new System.Data.Odbc.OdbcConnection(connectString);
     con.Open();
    
  • प्रगति से ADO.NET के लिए DataDirect Connect

     var connectString = "Data Source=orcl1;User ID=scott;Password=secret";
     var con = new DDTek.Oracle.OracleConnection(connectString);
     con.Open();
    
  • प्रगति से ड्राइवर के साथ ODBC

     var connectString = "Driver={DataDirect 8.0 Oracle Wire Protocol};Uid=scott;Pwd=secret;ServerName=orcl1";
     var con = new System.Data.Odbc.OdbcConnection(connectString);
     con.Open();
    
  • Easysoft से Oracle ड्राइवर के साथ ODBC (मेरे लिए काम नहीं किया)

     var connectString = "Driver={Easysoft ODBC-Oracle Driver};Database=orcl1;Uid=scott;Pwd=secret;Server=orcl1;SID=orcl1";
     var con = new System.Data.Odbc.OdbcConnection(connectString);
     con.Open();
    
  • Easysoft से Oracle WP ड्राइवर के साथ ODBC (मेरे लिए काम नहीं किया)

     var connectString = "Driver={Easysoft ODBC-Oracle WP Driver};Database=orcl1;Uid=scott;Pwd=secret;Server=orcl1;SID=orcl1";
     var con = new System.Data.Odbc.OdbcConnection(connectString);
     con.Open();
    
  • CData से Oracle OCI के लिए ADO.NET प्रदाता

     var connectString = "Data Source=orcl1;User=scott;Password=secret";
     var con = new System.Data.CData.OracleOci.OracleOciConnection(connectString);
     con.Open();
    
  • सीडीटा से ओरेकल ओसीआई के लिए ड्राइवर के साथ ओडीबीसी

     var connectString = "Driver={CData ODBC Driver for Oracle OCI};Data Source=orcl1;User=scott;Password=secret";
     var con = new System.Data.Odbc.OdbcConnection(connectString);
     con.Open();
    
  • परिमाण से SQL कनेक्टर के साथ Oracle ड्राइवर के साथ ODBC (पूर्व में सिम्बा)

     var connectString = "Driver={Simba Oracle ODBC Driver};TNS=orcl1;UID=scott;PWD=secret";
     var con = new System.Data.Odbc.OdbcConnection(connectString);
     con.Open();
    

सामान्य तौर पर वे सभी काम कर रहे हैं। नए एप्लिकेशन के लिए आपको ODP.NET का उपयोग करना चाहिए या ODP.NET प्रबंधित ड्राइवर . ODP.NET प्रबंधित ड्राइवर काफी नया है और अभी भी कुछ सीमाएं हैं और "नवीनतम" बग भी हैं।

तृतीय पक्ष प्रदाता अतिरिक्त लागतों के साथ आ सकते हैं।

ODP.NET प्रबंधित ड्राइवर . के अलावा , प्रगति और Easysoft ODBC-Oracle WP ड्राइवर सभी ड्राइवरों/प्रदाताओं को एक Oracle (तत्काल-) क्लाइंट स्थापित करने की आवश्यकता है।

मैंने जीथब में एक एप्लिकेशन विकसित किया है जो इन सभी 32 (17 64-बिट + 15 32-बिट) वेरिएंट को एक साथ चलाता है।




  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 PL/SQL डेवलपर में दिनांक के साथ समय भाग देखने की सेटिंग क्या है?

  2. NVL और Coalesce के बीच Oracle अंतर

  3. IRI सॉफ्टवेयर को Oracle से जोड़ना

  4. JSON_OBJECTAGG () Oracle में फ़ंक्शन

  5. कहां क्लॉज में उपनाम का उपयोग कैसे करें?