Bonjour
je vais essayer de corrigé ce que je peux avec quelques explications
Connection Maconnexion = BDconnexion.connecteraubase()
BDconnexion c'est le nom de la classe ou se trouve le class.forName ou tu as mis la connexion avec ta base de donnees
BDconnexion.SQLQuery = MaConnexion.createStatement();
SQLQury est le statement que tu as declarer dans une autre classe peut etre que c'est a la BDconnexion ou je ne sais pas comment tu la nomme
donc le code dans la classe devient
public static Vector Loadraison() {
Vector al = null;
try {
Connection Maconnexion = BDconnexion.connecteraubase();
try {
BDconnexion.SQLQuery = MaConnexion.createStatement();
ResultSet rs = SQLQuery.executeQuery("select raison_sociale from client");
al = new Vector();
while (rs.next()) {
al.addElement(rs.getObject("raison_sociale"));
}
} finally {
BDconnexion.deconnecteraubase();
}
} catch (SQLException e) {
}
return al;
}
Pour le code au niveau de l'interface
tu vas a l'évènement window - windowOpned de ton frame
et tu insère ton code
private void windowOpened(java.awt.event.WindowEvent evt) {
Vector t = gestion.loadraison_sociale();
if (t == null) {
JOptionPane.showMessageDialog(this, "une erreur existe lors de la requete");
} else if (t.size() == 0) {
JOptionPane.showMessageDialog(this, "aucune facture n'est trouver");
} else {
jComboBox1.setModel(new DefaultComboBoxModel(t));
}
}
Bonne chance
Bonjour
je vais essayer de corrigé ce que je peux avec quelques explications
BDconnexion c'est le nom de la classe ou se trouve le class.forName ou tu as mis la connexion avec ta base de donnees
SQLQury est le statement que tu as declarer dans une autre classe peut etre que c'est a la BDconnexion ou je ne sais pas comment tu la nomme
donc le code dans la classe devient
Pour le code au niveau de l'interface
tu vas a l'évènement window - windowOpned de ton frame
et tu insère ton code
Bonne chance