Advertisement
Guest User

Untitled

a guest
Sep 17th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package cijferregistratie;
  6. import com.mysql.jdbc.Connection;
  7. import com.mysql.jdbc.Statement;
  8. import java.sql.Date;
  9. import java.sql.DriverManager;
  10. import java.sql.ResultSet;
  11.  
  12.  
  13.  
  14. /**
  15. *
  16. * @author Pieter
  17. */
  18. public class Dbobject {
  19. private String url = "jdbc:3306://localhost/Cijferregistratie";
  20. private String user = "root";
  21. private String password = "pieter";
  22. private Connection conn = null;
  23. private Statement stmt = null;
  24. private ResultSet rs = null;
  25.  
  26. public Dbobject() {
  27. try {
  28. Class.forName("com.mysql.jdbc.Driver").newInstance();
  29. conn = (Connection) DriverManager.getConnection(url, user, password);
  30.  
  31. } catch (Exception e) {
  32. System.out.println(e.getMessage());
  33.  
  34.  
  35.  
  36. }
  37. }
  38. public void loadDeelnemer (Deelnemer d) {
  39. try {
  40. stmt = (Statement) conn.createStatement();
  41. rs = stmt.executeQuery ("select * from deelnemer where Ovnummer = " + d.getOvnummer());
  42. rs.next();
  43. System.out.println(rs.getString(4));
  44. d.setVoornaam(rs.getString(4));
  45.  
  46. } catch (Exception e) {
  47. System.out.println(e.getMessage());
  48. }
  49.  
  50. }
  51. public void insertDeelnemer (Deelnemer d) {
  52. try {
  53. stmt = (Statement) conn.createStatement();
  54. Date datum = new Date(d.getGeboortedatum().getTimeInMillis());
  55. String sql = "insert into deelnemer values (" + d.getOvnummer() + ",'" + d.getAchternaam()
  56. + "','" + d.getTussenvoegsel() + "','" + d.getVoornaam() + "','" + datum +"')";
  57. stmt.execute(sql);
  58.  
  59.  
  60. } catch (Exception e) {
  61. System.out.println(e.getMessage());
  62. }
  63.  
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement