sql >> Databasteknik >  >> RDS >> Oracle

LINQPad - Anslutningssträng till min Oracle DB

Jag har precis fått detta att fungera med den senaste versionen av LINQPad (4.55.03) Premium och IQ (2.1.1.0), från och med 2015-03-09.

På vår arbetsplats använder vi filen TNSNAMES.ORA för att ansluta till Oracle 11g med PL/SQL-utvecklare med poster som:

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

och JDBC-anslutningssträngar för ColdFusions anslutning till Oracle i formatet

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

I LINQPads fönster Välj datakontext väljer du IQ-drivrutinen och klickar på Nästa...

Leverantör:Oracle
Anslutningsläge:Direkt (även om min arbetsstation har både 32 och 64 bitars Oracle-klienter installerade, som PL/SQL-utvecklare respektive ColdFusion använder)
Server:värdnamnet
Användarnamn:ditt Oracle-användarnamn
Lösenord:dess lösenord

På fliken Avancerat:

Ytterligare anslutningssträngsalternativ:
SERVICE NAME=the-service-nam e

Om du klickar på Testa visas Anslutningen lyckad

Anslutningsikonen (en kugg) i anslutningsrutan fylls sedan i med listan över tabeller.



  1. Hur testar man i och mellan var och en av flera tabeller?

  2. Skillnaden mellan IS NOT NULL och NOT (fält =NULL) i dessa 2 frågor

  3. Uppdatera en kolumn i MySQL

  4. Kommentera karaktär/tecken i postgres / postgresql / psql?