Classe de connexion

samiapirou Messages postés 112 Date d'inscription   Statut Membre Dernière intervention   -  
faseldi Messages postés 279 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   20
 
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