Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir à tous et à toutes,
Je souhaiterai installer le connecteur JDBC pour PostgreSQL afin de connecter une base de données PostgreSQL à l'outil SQL Developer de chez Oracle (afin uniquement d'exécuter une batterie de tests).
1°) J'ai téléchargé depuis le site internet suivant http://jdbc.postgresql.org/ le connecteur postgresql-8.3-604.jdbc4.jar.
- Est-ce le bon connecteur sachant que j'ai installé SQL Developer avec toutes les dernières versions
des outils de Java (JRE, JDK, JVM, SDK...).
a) Point positif SQL Developer est opérationnel quoiqu'un peu lent (je n'ai pas un PC récent, il est vrai).
b) Par contre, je ne dispose pas de l'onglet PostgreSQL qui me permettrai de me connecter à ma base de données (je n'ai que l'onglet Oracle).
=> Normal je n'ai pas encore installé le connecteur JDBC.
2°) Dans la documentation concernant l'installation, j'ai lu qu'il fallait uniquement placé le fichier .jar téléchargé dans le CLASSPATH de l'application pour pouvoir l'utilser.
=> Mais encore : Est-ce la variable d'environnement CLASSPATH ou le chemin d'accès à l'applicatif (ie au même endroit que postmaster)?
3°) Est-il vrai que :
- Comme jdbc utilise le réseau et que java ne supporte pas les sockets unix, postmaster doit être lancé avec l'option -i ( postmaster se lance sous l'utilisateur postgres ).
bash$ postmaster -i -S
Des modifications sont alors à apporter dans le fichier pg_hba.conf pour autoriser les connexions à la base de données.
Exemple B.2. Fichier de configuration des connexions à Postgresql ( /etc/postgresql/pg_hba.cong )
local all peer sameuser
host all 127.0.0.1 255.255.255.255 trust
host all 192.168.1.1 255.255.255.0 trust
Merci d'avance.
Sophonie.
Dernière modification par sophonie (07/01/2009 08:19:38)
Hors ligne
Bonjour à tous et à toutes,
Pour faire suite au ticket précédent, j'ai installé via le dépôt de pgdg (j'utilise Linux FedoraCore 8) le fournisseur officiel des pilotes ODBC & JDBC pour PostgreSQL.
Le package installé est postgresql-jdbc.x86_64, cependant à l'ouverture de SQL Developer je n'ai toujours
pas l'onglet PostgreSQL (Connection->clic droit New Connection).
Faut-il effectuer une autre action afin d'activer le connecteur JDBC sur SQL Developer?
Merci d'avance.
Sophonie.
Hors ligne
Après maintes recherches je suis arrivé au résultat suivant :
Avec cet outil, on peut connecter toutes les bases importantes du marché sauf une base de données PostgreSQL. D'ailleurs le manuel du produit le stipule bien (en anglais) :
The Third Party JDBC Drivers panel specifies drivers to be used for connections to third-party (non-Oracle) databases, such as MySQL, Microsoft SQL Server, or Sybase Adaptive Server. (You do not need to add a driver for connections to Microsoft Access databases.)
Dans préférences, Database, Third Party JDBC Driver, on peut "Ajouter une entrée" et ajouter le jar du driver JDBC
Cela fonctionne pour MySQL mais pas pour PostgreSQL, voici un lien plus explicite :
http://download.oracle.com/docs/cd/E121 … m#CIHDHHHJ
Bonne journée.
Sophonie
Résolu.
Dernière modification par sophonie (09/01/2009 00:00:26)
Hors ligne
Pages : 1