Re: Probleme de connexion via un BD JDbc
Salut Merci pour votre réponse oui j'ai essayé de changer l'URL comme tu me la mentionné et j'ai ajouté un e.getmessage dans le bloc catch pour savoir d'où viens l'erreur voilà le code
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main
{
public static void main(String[] args) {
String url="jdbc:postgresql://localhost:5432/employe";
try {
Class.forName(url);
Connection connect=DriverManager.getConnection(url, "postgres", "1234");
Statement state=connect.createStatement();
ResultSet rs=state.executeQuery("select * from contact");
while (rs.next()) {
System.out.println(" "+rs.getInt("id")+","+rs.getString("nom")+","+rs.getString("prenom")+","+rs.getInt("age"));
}
rs.close();
state.close();
connect.close();
} catch (ClassNotFoundException e) {
System.err.println("Erreur Pilote"+ e.getMessage());
} catch (SQLException e) {
System.out.println("erreur !!!");
}
}
}
voilà l'affichage de l'exécution dans le console
Erreur Pilotejdbc:postgresql://localhost:5432/employe
Salut Merci pour votre réponse oui j'ai essayé de changer l'URL comme tu me la mentionné et j'ai ajouté un e.getmessage dans le bloc catch pour savoir d'où viens l'erreur voilà le code
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main
{
public static void main(String[] args) {
String url="jdbc:postgresql://localhost:5432/employe";
try {
Class.forName(url);
Connection connect=DriverManager.getConnection(url, "postgres", "1234");
Statement state=connect.createStatement();
ResultSet rs=state.executeQuery("select * from contact");
while (rs.next()) {
System.out.println(" "+rs.getInt("id")+","+rs.getString("nom")+","+rs.getString("prenom")+","+rs.getInt("age"));
}
rs.close();
state.close();
connect.close();
} catch (ClassNotFoundException e) {
System.err.println("Erreur Pilote"+ e.getMessage());
} catch (SQLException e) {
System.out.println("erreur !!!");
}
}
}
voilà l'affichage de l'exécution dans le console
Erreur Pilotejdbc:postgresql://localhost:5432/employe