Classe de connexion

Fermé
samiapirou Messages postés 112 Date d'inscription dimanche 16 juin 2013 Statut Membre Dernière intervention 11 novembre 2015 - 15 mars 2015 à 15:47
faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 - 30 mai 2015 à 23:23
Bonsoir,
j'ai crée une classe java (pour la connexion jdbc)dans un package par defaut sous netbeans sachant que je fais du jee.mais je sais pas quoi mettre dedans s'il vous plait un exemple, une idée.Merci

1 réponse

faseldi Messages postés 279 Date d'inscription dimanche 9 novembre 2014 Statut Membre Dernière intervention 3 janvier 2017 20
Modifié par NHenry le 31/05/2015 à 00:50
Voici le code qu'on a fait en cours pour la connexion. je t'ai commenté les trucs à remplir
package sql;

import java.sql.*;

public class ConnexionMySQL {
 public Connection mysql;
 public boolean ouverte;
 //String loginMySQL = "TONLOGINSQL", mdp = "TONMDP SQL";
 public ConnexionMySQL() {
  ouverte = false;
  System.out.println("-------- Test connexion MySQL ------------");
  try {
   Class.forName("com.mysql.jdbc.Driver");
  } catch (ClassNotFoundException e) {
   System.out.println("Driver MySQL non trouvé?");
   e.printStackTrace();
   return;
  }
  System.out.println("Driver MySQL trouvé");
  mysql = null;
  try {
  // mysql = DriverManager.getConnection("jdbc:mysql://ICILIPDETONSERV:3306/"+loginMySQL,loginMySQL, mdp);
  
  } catch (SQLException e) {
   System.out.println("connection Failed! Check output console");
   e.printStackTrace();
   return;
  }
  ouverte = true;
  System.out.println("connexion réussie");
 }
 
 public void reconnexion() {
  ouverte = false;
  mysql = null;
  try {
   mysql = DriverManager.getConnection("jdbc:mysql://ICILIPDETONSERV:3306/"+loginMySQL,loginMySQL, mdp);
  
  } catch (SQLException e) {
   System.out.println("connection Failed! Check output console");
   e.printStackTrace();
   return;
  }
  ouverte = true;
  System.out.println("connexion réussie");
 }
 
 public void deconnexion() {
  ouverte = false;
  try {
   mysql.close();
   System.out.println("déconnexion réussie");
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   System.out.println("pb de déconnection");
  }
 }
 
 public boolean estConnecte() { return this.ouverte; }
 
 public Connection getConnection() { return this.mysql; }
}
0