Probleme de connexion avec Postgresql
Résolu
xenonin
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
xenonin Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
xenonin Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis débutant en informatique j'ai téléchargé un tutoriel sur la programmation java et base de données sur le site de openclassroom ( ancien site du zéro) . j'ai suivi le suivi le tutoriel à la lettre et copié le code ci-dessous qui devrait permettre une connexion avec la base de données. mais je reçois un message d'erreur: voici le code que jai copié dans eclipse
lorsque j'execute le code dans eclipse je reçois le message d'erreur suivant:
Driver chargé
org.postgresql.util.PSQLException: FATAL: authentification par mot de passe ?chou?e pour l'utilisateur ? postgres ?
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:420)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:195)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:127)
at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:29)
at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:21)
at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:41)
at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:414)
at org.postgresql.Driver.connect(Driver.java:282)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Connect.main(Connect.java:20)
import java.sql.*; import java.io.*; public class Connect { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try { Class.forName("org.postgresql.Driver"); System.out.println("Driver chargé"); String url = "jdbc:postgresql://localhost:5432/Ecole"; String user = "postgres"; String psswd = "postgres"; Connection conn = DriverManager.getConnection(url, user, psswd); System.out.println("Connexion établie"); } catch (Exception e){ e.printStackTrace(); } } }
lorsque j'execute le code dans eclipse je reçois le message d'erreur suivant:
Driver chargé
org.postgresql.util.PSQLException: FATAL: authentification par mot de passe ?chou?e pour l'utilisateur ? postgres ?
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:420)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:195)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:127)
at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:29)
at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:21)
at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:41)
at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:414)
at org.postgresql.Driver.connect(Driver.java:282)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Connect.main(Connect.java:20)
A voir également:
- Org.postgresql.util.psqlexception: la tentative de connexion a échoué.
- Gmail connexion - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- L'accès a la carte sd a échoué 3ds - Forum Jeux vidéo
2 réponses
le problème est résolu en fait il fallait juste utilisé le mot de passe que j'ai créée lors de l'installation.
Bonjour,
L'erreur est bien indiquée : "FATAL: authentification par mot de passe ?chou?e pour l'utilisateur ? postgres ?".
Il faut remplacer dans le code les lignes :
String url = "jdbc:postgresql://adresseIpDuServeurSql:portDuServeurSql";
String user = "utilisateur";
String psswd = "motDePasse";
Avant faire un post, Google est ton ami.
Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur.
L'erreur est bien indiquée : "FATAL: authentification par mot de passe ?chou?e pour l'utilisateur ? postgres ?".
Il faut remplacer dans le code les lignes :
String url = "jdbc:postgresql://adresseIpDuServeurSql:portDuServeurSql";
String user = "utilisateur";
String psswd = "motDePasse";
Avant faire un post, Google est ton ami.
Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur.