Bonjour,
je travaille avec postgres sql 9.2. j'ai téléchargé son jdbc et je l'ai affecté au build path du projet.
J'ai créé une classe pour tester si la connexion est bien établie.
voici le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 package com.database.util; import java.sql.Connection; import java.sql.DriverManager; public class Connect { public static void main(String[] args) { try { Class.forName("org.postgresql.Driver"); System.out.println("Driver O.K."); String url = "jdbc:postgresql://localhost:5432/postgres"; String user = "admin"; String passwd = "admin"; Connection conn = DriverManager.getConnection(url, user, passwd); System.out.println("Connexion effective !"); } catch (Exception e) { e.printStackTrace(); } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Driver O.K. org.postgresql.util.PSQLException: FATAL: authentification par mot de passe ?chou?e pour l'utilisateur ? admin ? at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:398) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:173) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:64) at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:136) 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:31) at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24) at org.postgresql.Driver.makeConnection(Driver.java:393) at org.postgresql.Driver.connect(Driver.java:267) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at com.database.util.Connect.main(Connect.java:17)
sachant que je suis sur de numero de port(5432) ainsi que le login:admin et le mot de passe: admin. (j'ai meme réinstallé postgres afin d'etre des login+mdp)
Partager