JesuisEva

week3blokb

Dec 4th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. private void opslaanKnopActionPerformed(java.awt.event.ActionEvent evt) {
  2.  
  3. JOptionPane.showMessageDialog(null, "student toegevoegd");
  4.  
  5. try{
  6. Connection con = Week2Opdracht3.getConnection();
  7. Statement stmt = con.createStatement();
  8.  
  9. stmt.executeUpdate("INSERT INTO Student(ID, Voornaam, Achternaam, lengte, gewicht, vooropl) VALUES('"+idField.getText().toString()+"', '"+voornaamField.getText().toString()+"', '"+achternaamField.getText().toString()+"', '"+lengteField.getText().toString()+"', '"+gewichtField.getText().toString()+"', '"+opleidingBox.getSelectedItem().toString()+"')");
  10.  
  11. }
  12. catch (SQLException err) {
  13. System.out.println(err.getMessage());
  14. }
  15. hoofdscherm.update();
  16. this.dispose();
  17. }
  18.  
  19. private void geslachtBoxActionPerformed(java.awt.event.ActionEvent evt) {
  20. // TODO add your handling code here:
  21. }
  22.  
  23. private void wijzigActionPerformed(java.awt.event.ActionEvent evt) {
  24.  
  25. try{
  26. Connection con = Week2Opdracht3.getConnection();
  27. Statement stmt = con.createStatement();
  28.  
  29. String v = voornaamField.getText();
  30. String a = achternaamField.getText();
  31. String i = idField.getText();
  32. String g = gewichtField.getText();
  33. String l = lengteField.getText();
  34. String o = opleidingBox.getSelectedItem().toString();
  35.  
  36. String update = "UPDATE student set voornaam ='" +v+ "',achternaam = '" +a+ "',gewicht = '" +g+ "',lengte = '" +l+ "',opleiding = '" +o+ "' WHERE id ='"+i+"'";
  37. int result = stmt.executeUpdate(update);
  38.  
  39. String SQL = "SELECT * FROM Student";
  40. ResultSet rs = stmt.executeQuery(SQL);
  41. Hoofdscherm.leerlingen.clear();
  42.  
  43. while (rs.next()) {
  44.  
  45. String naamStudent = ((rs.getString(1)+" " +(rs.getString(2))+" "+(rs.getString(3))));
  46.  
  47. Hoofdscherm.leerlingen.add(naamStudent);
  48. }
  49.  
  50.  
  51. JOptionPane.showMessageDialog(null, "student is gewijzigd");
  52.  
  53. }
  54. catch(SQLException err) {
  55. System.out.println(err.getMessage());
  56. }
  57.  
  58. Hoofdscherm.lijst.setListData(Hoofdscherm.leerlingen.toArray());
  59.  
  60. this.dispose();
Advertisement
Add Comment
Please, Sign In to add comment