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

tnsname.ora के बिना Oracle से कनेक्ट करें

हाँ, यदि आप एक कनेक्शन स्ट्रिंग का उपयोग करते हैं जिसमें tnsname.ora . का डेटा है ।

मान लें कि आपकी tnsname प्रविष्टि इस तरह दिखती है:

 YourTnsName =  
  (DESCRIPTION =  
    (ADDRESS_LIST =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = YourHost)(PORT = 1521))  
    )  
    (CONNECT_DATA =  
      (SID  = YourSid)  
    )  
  )  

YourTnsName . का उपयोग करने के बजाय कनेक्शन स्ट्रिंग में, आप इसे इस तरह लिख सकते हैं:

var constr = new OracleConnectionStringBuilder()
             {
                DataSource = @"(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = YourHost)(PORT = 1521)))(CONNECT_DATA =(SID  = YourSid)))",
                UserID = "userid",
                Password = "password",
             }.ConnectionString;

using (var con = new OracleConnection(constr))
{ 
    ... 
}

इसलिए tnsname.ora में नो एंट्री की जरूरत है।




  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 DECODE के लिए मानक SQL विकल्प

  2. SQL रिपोर्टिंग के साथ Oracle समस्या

  3. Oracle तालिका में डेटा सेट डालें

  4. Oracle ऐस परिवर्तन

  5. एक आंतरिक चयन खंड और रोलअप द्वारा समूह के साथ एसक्यूएल आदेश