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

LINQPad - Forbindelsesstreng til min Oracle DB

Jeg har lige fået det til at fungere med den seneste version af LINQPad (4.55.03) Premium og IQ (2.1.1.0) fra 2015-03-09.

På vores arbejdsplads bruger vi filen TNSNAMES.ORA til at oprette forbindelse til Oracle 11g ved hjælp af PL/SQL Developer med indgange som:

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

og JDBC-forbindelsesstrenge for ColdFusions forbindelse til 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 Vælg datakontekst-vindue skal du vælge IQ-driveren og klikke på Næste...

Udbyder:Oracle
Forbindelsestilstand:Direkte (selvom min arbejdsstation har både 32 og 64 bit Oracle-klienter installeret, som henholdsvis PL/SQL-udvikler og ColdFusion bruger)
Server:værtsnavnet
Brugernavn:dit Oracle-brugernavn
Adgangskode:dets adgangskode

På fanen Avanceret:

Yderligere muligheder for forbindelsesstreng:
SERVICE NAME=the-service-nam e

Hvis du klikker på Test, vises Forbindelsen lykkedes

Forbindelsesikonet (et tandhjul) i forbindelsesruden udfyldes derefter med listen over tabeller.



  1. SQL Data Type til at gemme build-versioner

  2. Vælg rækker med maksimal værdi fra grupper af rækker grupperet efter flere kolonner (PSQL)

  3. FEJL 1366 (HY000):Forkert strengværdi:'\xF0\x9F\x98\x9C' for kolonne 'kommentar' i række 1

  4. ActiveRecord:Hvordan finder man forældre, hvis ALLE børn matcher en tilstand?