Partage
  • Partager sur Facebook
  • Partager sur Twitter

JDBC : problème connection a BDD

    12 août 2018 à 15:27:25

    Bonjour,

    Je tente de me connecter a ma base de données mais je n'arrive pas a passer cette étape

    cnx = (Connection) DriverManager.getConnection(URL, UTILISATEUR,MOTDEPASSE);

    Les parametres sont pourtant exacte.

    J'aurais besoin d'une aide afin de comprendre.

    Mon code ci-dessous 

    package utilitaire;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import java.util.ArrayList;

    import java.util.List;

    import org.apache.jasper.tagplugins.jstl.core.Catch;

    import com.mysql.jdbc.Connection;

    import com.mysql.jdbc.Statement;

    import entities.Livre;

    public class Connexion {

    privatestaticfinal String URL = "jdbc:mysql://localhost:3306/bdd_jee";

    privatestaticfinal String UTILISATEUR = "root";

    privatestaticfinal String MOTDEPASSE = "root";

    private List<Livre> livres;

    public Connexion() {

    try {

    Class.forName("com.mysql.jdbc.Driver");

    } catch (ClassNotFoundException e) {e.getMessage();}

    System.out.println("---------1--------");

    Connection cnx = null;

    Statement stm = null;

    ResultSet result = null;

    System.out.println("---------2--------");

    try {

    System.out.println("---------2BIS--------");

    cnx = (Connection) DriverManager.getConnection(URL, UTILISATEUR,MOTDEPASSE);

    System.out.println("---------3--------");

    stm = (Statement) cnx.createStatement();

    System.out.println("---------4--------");

    String sql ="SELECT * FROM livre;";

    result = stm.executeQuery(sql);

    System.out.println("---------5--------");

    livres = new ArrayList<Livre>();

    System.out.println("---------6--------");

    while(result.next()) {

    String titre = result.getString("titre");

    String auteur = result.getString("auteur");

    String editeur = result.getString("editeur");

    String genre = result.getString("genre");

    int annee = result.getInt("annee");

    System.out.println("---------7--------");

    System.out.println(titre+" "+auteur+" "+editeur+" "+genre+" "+annee);

    Livre l = new Livre(titre, auteur, editeur, genre, annee);

    System.out.println("---------8--------");

    livres.add(l);

    System.out.println("---------9--------");

    }

    // TODO: handle exception

    }catch (SQLException e) {

    // TODO: handle exception

    }finally {

    try {

    System.out.println("---------10--------");

    if(result != null) result.close();

    if(stm != null) stm.close();

    if(cnx != null) cnx.close();

    System.out.println("---------11--------");

    } catch (SQLException e2) {

    // TODO: handle exception

    }

    }

    }

    }

    Merci a vous

    -
    Edité par jossc4 12 août 2018 à 15:29:00

    • Partager sur Facebook
    • Partager sur Twitter

    JDBC : problème connection a BDD

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown