Bonjour
je suis débutant avec hibernate. et je suis entrain de m'exercer la dessus avec eclipse.
mon probleme est le suivant:
comment peut on inserer des données ds un BD sql server à partir des champs saisies et en cliquant un bouton "Ajouter".
sachant que la connexion est réussi et g pu importer ma table contenant les colonnes " id, nom prenom et age".
j'ai essayer d'integrer le code d'insertion ds un public void (Bouton ajout) mais ça marche pas.
je vous donne mon code du formulaire ainsi que ll'interface que g fais.
merci pour votre aide.
****CODE DE L'INTERFACE**************
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
public class FormulaireTest {
private static Button ajouterButton;
private static Button annulerButton;
private static Text text_1;
private static Text text;
private static Text nom;
/**
* Launch the application
* @param args
*/
public static void main(String[] args) {
final Display display = Display.getDefault();
final Shell shell = new Shell();
shell.setSize(309, 269);
shell.setText("Formulaire");
//
shell.open();
final CLabel nomLabel = new CLabel(shell, SWT.NONE);
nomLabel.setText("Nom");
nomLabel.setBounds(10, 31, 38, 19);
nom = new Text(shell, SWT.BORDER);
nom.setBounds(95, 31, 171, 25);
final Label prenomLabel = new Label(shell, SWT.NONE);
prenomLabel.setText("Prenom");
prenomLabel.setBounds(10, 85, 38, 13);
text = new Text(shell, SWT.BORDER);
text.setBounds(95, 82, 171, 25);
final CLabel ageLabel = new CLabel(shell, SWT.NONE);
ageLabel.setText("Age");
ageLabel.setBounds(10, 135, 38, 19);
text_1 = new Text(shell, SWT.BORDER);
text_1.setBounds(95, 135, 44, 25);
ajouterButton = new Button(shell, SWT.NONE);
ajouterButton.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent arg0) {
}
});
ajouterButton.setText("Ajouter");
ajouterButton.setBounds(200, 202, 44, 23);
annulerButton = new Button(shell, SWT.NONE);
annulerButton.setText("Annuler");
annulerButton.setBounds(250, 202, 44, 23);
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
}
}
Partager