Oracle
 sql >> Database >  >> RDS >> Oracle

LINQPad - Stringa di connessione al mio DB Oracle

L'ho appena fatto funzionare con l'ultima versione di LINQPad (4.55.03) Premium e IQ (2.1.1.0), a partire dal 09-03-2015.

Nel nostro ambiente di lavoro, utilizziamo il file TNSNAMES.ORA per connetterci a Oracle 11g utilizzando PL/SQL Developer con voci come:

TNS_NAME =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = the-service-name)
    )
  )

e le stringhe di connessione JDBC per la connessione di ColdFusion a Oracle nel formato

jdbc:oracle:thin:@
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = the-service-name)
    )
  )

Nella finestra Scegli contesto dati di LINQPad, seleziona il driver IQ e fai clic su Avanti...

Fornitore:Oracle
Modalità di connessione:Diretta (sebbene sulla mia workstation siano installati client Oracle a 32 e 64 bit, utilizzati rispettivamente da PL/SQL Developer e ColdFusion)
Server:the-host-name
Nome utente:il tuo nome utente Oracle
Password:la sua password

Nella scheda Avanzate:

Opzioni aggiuntive per le stringhe di connessione:
SERVICE NAME=nome-servizio e

Facendo clic su Test viene visualizzato Connessione riuscita

L'icona della connessione (un ingranaggio) nel riquadro delle connessioni è stata poi popolata con l'elenco delle tabelle.