Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/05/2003, 13h09   #1
Invité de passage
 
Inscription : juillet 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 20
Points : 1
Points : 1
Par défaut [postgreSQL ] [ java ] connexion

bonjour,
j'ai installer postgreSQL sous windows.
lorsque je je veut me connecter a postgreSQL avec java il me dis que la connexion est refuser.
j'ai bien mis dans le fichier de configuration tpc/ip a true.

ca serai cool si qqun pourrais me donner la demarche pour me connecter a postGreSQL avec java.

Merci.

ps: je possede jdk1.4 et j'utilise le driver pg73jdbc3.jar que je met dans le classpath lors de la commande : java -cp .;pg73jdbc3.jar Appli


[Modéré par Stessy]
Ajout de tag dans le titre
Modification du titre
Prière de lire les règles du forum

Merci
bidules est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 13h54   #2
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
Le postmaster est-il bien lancé?
Le programme trouve-t-il le pilote?
Avec quoi as-tu installé postgresql?
via cygwin directement ou alors un installeur?

un peu plus de précisions seraient les bienvenues
Un peu de code nous aiderait je pense.

merci
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 17h50   #3
Invité de passage
 
Inscription : juillet 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 20
Points : 1
Points : 1
oui le postmaster est bien lancer et j'arrive a acceder a postgresql via la console.

Je pense que java trouve le pilote car il tente la connexion, ce qu'il ne ferais pas si le pilote n'aurais pas été trouvé.

j'ai installé par un auto installateur pour windows. enfin j'ai telecharger le programme d'installation et j'ai cliquer de fois dessus si tu vois ce que je veux dire.

je connais tres peu postgreSQL mais je connais bien java.

pour le code il y a rien d'extraordinaire juste une tentative de connexion.

merci pour ton aide je commencer a deseperer.
bidules est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 18h03   #4
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
essaye de mettre le pilote postgresql dans le repertoire
Code :
C:\<jdkhome>\jre\lib\ext
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 20h11   #5
Invité de passage
 
Inscription : juillet 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 20
Points : 1
Points : 1
je l'ai mis dans le repertoire indiquer mais ca change rien. De plus ce repertoire est reconnu automatiquement par java? car j'ai qd meme du l'indiquer dans le classpath.
bidules est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2003, 23h46   #6
Membre expérimenté

 
SAP for Banking
Inscription : juin 2002
Messages : 539
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : SAP for Banking
Secteur : Conseil

Informations forums :
Inscription : juin 2002
Messages : 539
Points : 566
Points : 566
Le pilote doit uniquement se trouver dans le classpath pour que celà fonctionne, donc si tu lances ton programme en ligne de commande :

Code :
java -cp .:<chemin de jdbc>
(J'ai rajouté le '.' parceque l'erreur peut venir de là !)

sinon tu l'ajoute à ton exécutable, dans le cas de Tomcat tu dois le mettre dans ton WEB-INF/lib ...ETC
__________________
TRY.
N/A
CATCH cx_root.
ludovic.fernandez est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2003, 20h46   #7
Invité de passage
 
Inscription : juillet 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 20
Points : 1
Points : 1
oui j'ai fais comme ca mais rien a faire.
Je tiens a preciser que java tente la connexion mais il y a un refus et que j'arrive en utilisant la meme methode a me connecter a mysql.
bidules est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2003, 21h35   #8
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
si la connexion est refusée c'est que le postmaster n'est pas bien lancé

si tu as utilisé un installeur ce doit surement être le même que moi car pour l'instant je n'en connais qu'un.

je te conseille d'ouvrir un bourne shell normalement tu y a accès via
"les services web avec postgresql "

si tu n'as modifié aucun paramètres lors de l'installation du logiciel, tapes la commande suivante

Code :
 rm ../../../var/pgsql/DATA/postmaster.pid
ensuite tu redémarres les services.

Tiens moi au courant

merci
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2003, 13h36   #9
Rédacteur
 
Inscription : juillet 2002
Messages : 346
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : juillet 2002
Messages : 346
Points : 455
Points : 455
G le même problème que toi, je démarre le postmaster en DEAMON et je n'ai pas d'accés par TCP/IP, je suis obligé de le démarrer à la main pour ajouter l'option -i à la ligne de démarrage du postmaster qui permet les connexion par TCP/IP.

La ligne de commande est dont :
Code :
1
2
postmaster -i -D /usr/LOCAL/pgsql/DATA/ > /usr/LOCAL/pgsql/DATA/serv
erlog 2>&1 &
et comme celà le postmaster accépte les connexion TCP/IP.

Si ton erreur n'est pas celle-là, recopie l'erreur que te donne JAVA.

Si quelqu'un à un fichier de démarrage DEAMON de Postgres qui accèpte les connexion TCP/IP, qu'il le donne!

J'espère que mon message aurra servi à quelque chose
woodwai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2003, 18h51   #10
Invité de passage
 
Inscription : juillet 2002
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 20
Points : 1
Points : 1
ca y est ca marche!!

effectivement il faut que je lance avec -i pour qu'il accepte les connection ip.
Merci!

Mais pourquoi? pourtant j'ai bien l'option true ds le fichier de configuration.

Ensuite un autre probleme apparait : ca marche que lorsque ma connexion internet est desactivé car sinon il prend l'adresse ip de ma connexion internet et non plus localhost.

Comment puis je resoudre ce probleme?
bidules est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h05.


 
 
 
 
Partenaires

Hébergement Web