Résumé Chapitre 4 Java Swing ( Réalisé par Mohamed EL GAZI )
● Pour faire la connexion avec la base de données :
public static Connection Getconnect(){
Connection cn = null; try{ Class.forName("com.mysql.jdbc.Driver"); cn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test2","root",""); } catch(Exception e){ JOptionPane.showMessageDialog(null , e.getMessage() ); } return cn; } ● Pour faire le trois Operation : Insert, Update ou Delete :
public static int mise_a_jour(String sql){
int t = 0; try{ Connection cn = Getconnect(); Statement st = cn.createStatement(); t = st.executeUpdate(sql); } catch(Exception e){ JOptionPane.showMessageDialog(null, e.getMessage()); } return t; }
● Pour faire la sélection depuis la base de données :
public static ResultSet selection(String sql){
ResultSet rs = null; try{ Connection cn = Getconnect(); Statement st = cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE , ResultSet.CONCUR_UPDATABLE); rs = st.executeQuery(sql); } catch(Exception e){ JOptionPane.showMessageDialog( null , e.getMessage() ); } return rs; } ● La Méthode « executeUpdate() » permet d'envoyer la requête sql vers la base des données et récupérer le nombre des lignes affectées par la requête. ● La Méthode « executeQuery() » permet d'envoyer la requête sql (select..) vers la base des données et récupérer un objet (rs) de type ResultSet contenant une chaîne des enregistrements des données.
❖ Exemple d’utiliser la classe (acces_donnee.java) et ses méthodes :