Académique Documents
Professionnel Documents
Culture Documents
Important :
Il sera pris en considération la présentation et la clarté du code proposé.
Exercice 1 (6pts)
Compléter les deux instructions qui manquent dans la fonction Getconnection (en bas) pour avoir une
fonction qui permet d’ouvrir une connexion JDBC avec une base des données avec les coordonnées
suivantes :
- Type de la base des données : Mysql
- Adresse IP du serveur : 127.0.0.1
- Port de la base des données : 3306
- Nom de la base des données : BddTest
- Login de l’utilisateur : root
- Password de l’utilisateur : Mysql
Les deux instructions pour faire la connexion avec la base des données
1
Exercice 2 (14pts)
a- Ecrire le code java d’une classe (JFrame) qui permet afficher l’interface graphique suivante (avec
une JTABLE):
NB : Largeur et longueur de l’interface graphique : 200 x 400
b- Ecrire le code java (en se basant sur la question précédente) pour avoir 3 champs (ligne, colonne,
valeur) et permet de modifier la valeur d’une cellule du jTable
2
Solution :
Exercice 1: ==============================================================================
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
return cn;
}
Exercice 2: ==============================================================================
/**
* @author: MOHAMED AMINE SABBAHI
*/
import java.awt.*;
import java.awt.event.ActionEvent;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
3
public Fenetre(){
pan.setBackground(Color.ORANGE);
jTable1.setModel(aModel);
pan.add(jTable1);
pan.add(jLabelL);
pan.add(JTextFL);
pan.add(jLabelC);
pan.add(JTextFC);
pan.add(jLabelV);
pan.add(JTextFV);
pan.add(bouton);
this.setContentPane(pan);
this.setVisible(true);
4
bouton.addActionListener(new java.awt.event.ActionListener() {
}
});