Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Terhubung ke Oracle tanpa tnsname.ora

Ya, jika Anda menggunakan string koneksi yang berisi data tnsname.ora .

Katakanlah entri tnsname Anda terlihat seperti ini:

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

daripada menggunakan YourTnsName di string koneksi, Anda dapat menulisnya seperti ini:

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))
{ 
    ... 
}

maka tidak ada entri di tnsname.ora dibutuhkan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kesalahan sintaks saat mendeklarasikan variabel dalam prosedur pl/sql

  2. Beberapa tabel bergabung dengan kueri di Oracle SQL plus 11g

  3. Cara menampilkan pesan kesalahan plsql dengan tindakan dinamis

  4. Menghadapi Kesalahan SQL:ORA-01843:bukan bulan yang valid

  5. Pembaruan SQL dengan bergabung