Oracle
 sql >> Base de données >  >> RDS >> Oracle

LINQPad - Chaîne de connexion à ma base de données Oracle

Je viens de le faire fonctionner avec la dernière version de LINQPad (4.55.03) Premium et IQ (2.1.1.0), à partir du 2015-03-09.

Sur notre lieu de travail, nous utilisons le fichier TNSNAMES.ORA pour nous connecter à Oracle 11g à l'aide de PL/SQL Developer avec des entrées telles que :

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

et les chaînes de connexion JDBC pour la connexion de ColdFusion à Oracle au format

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

Dans la fenêtre Choisir le contexte des données de LINQPad, sélectionnez le pilote IQ et cliquez sur Suivant...

Fournisseur :Oracle
Mode de connexion :Direct (bien que mon poste de travail ait à la fois des clients Oracle 32 et 64 bits installés, que PL/SQL Developer et ColdFusion utilisent respectivement)
Serveur :the-host-name
Nom d'utilisateur :votre nom d'utilisateur Oracle
Mot de passe :son mot de passe

Dans l'onglet Avancé :

Options de chaîne de connexion supplémentaires :
SERVICE NAME=the-service-nam e

Cliquer sur Test affiche Connexion réussie

L'icône de connexion (un rouage) dans le volet des connexions est ensuite renseignée avec la liste des tables.