Oracle
 sql >> Baza danych >  >> RDS >> Oracle

LINQPad — ciąg połączenia z bazą danych Oracle

Właśnie udało mi się to uruchomić z najnowszą wersją LINQPad (4.55.03) Premium i IQ (2.1.1.0) z dnia 2015-03-09.

W naszym miejscu pracy używamy pliku TNSNAMES.ORA do łączenia się z Oracle 11g za pomocą PL/SQL Developer z wpisami takimi jak:

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

i parametry połączenia JDBC dla połączenia ColdFusion z Oracle w formacie

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

W oknie Wybierz kontekst danych LINQPad wybierz sterownik IQ i kliknij Dalej...

Dostawca:Oracle
Tryb połączenia:Bezpośredni (chociaż na mojej stacji roboczej są zainstalowane zarówno 32-, jak i 64-bitowe klienty Oracle, których używają odpowiednio PL/SQL Developer i ColdFusion)
Serwer:nazwa-hosta
Nazwa użytkownika:Twoja nazwa użytkownika Oracle
Hasło:jego hasło

Na karcie Zaawansowane:

Dodatkowe opcje parametrów połączenia:
SERVICE NAME=nazwa-usługi e

Kliknięcie Test pokazuje Połączenie powiodło się

Ikona połączenia (koło zębate) w panelu połączeń zostanie następnie wypełniona listą tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL 'AND' lub 'OR' jest na pierwszym miejscu?

  2. Klasa JPA Entity podająca błąd z 2 polami @GeneratedValue

  3. Procedura sprawdzania niezduplikowanych wierszy w tabeli przed wstawieniem (Oracle)

  4. Wybierz kolumny indeksu tabeli

  5. Oracle/Sybase SQL — uzyskaj wartość na podstawie poprzedniego rekordu (nie zwykłą LAG)