Connexion java mysql

wos -  
 wos -
Bonjour,

Le code suivant ne passe pas, y'a le message d'exception qu'on m'affiche et je n'arrive pas à trouver l'erreur.

package contact;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

 
public class Contact {
      
 public static void main(String[] args) {
  try {
   Class.forName("com.mysql.jdbc.Driver");
   Connection con;
   con=DriverManager.getConnection("jdbc:mysql://localhost/Telephonique","root","");
   Statement st= con.createStatement();
   ResultSet rs = st.executeQuery("SELECT * FROM contacte");
   
   while(rs.next()){
    System.out.println(rs.getString("nom")+" "+rs.getString("prenom")+" "+rs.getInt("numero"));
   }
  }catch(Exception e){
   System.out.println("Veuiller reessayer");
  }
 }

Nom de ma base de donnee: Telephonique
Nom de ma table: contacte

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour
    Dans ton catch... que vaut ta variable e ?
    Cela devrait t'aider à trouver l'erreur
    ..

    Cordialement, 
    Jordane                                                                 
    0
    1. wos
       
      ahh ok je vois ..je vais donc utiliser la méthode ci dessous proposé par KX .....Je vous tiendrais au courant .... Merci pour votre aide
      0
  2. KX Messages postés 19031 Statut Modérateur 3 020
     
    Bonjour,

    "y'a le message d'exception qu'on m'affiche et je n'arrive pas à trouver l'erreur"
    Parce qu'il faut afficher l'erreur en question, "Veuiller reessayer" ce n'est pas suffisant pour trouver la cause du problème.

    catch (Exception e) {
        e.printStackTrace(); // avec cette info tu sauras ce qu'il se passe
    }
    0
    1. wos
       
      Bonjour, je vais essayer cette méthode pour voir ....merci pour votre aide.
      0