Advertisement
Guest User

Untitled

a guest
Dec 5th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. package Database;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10.  
  11. import domain.Kunde;
  12.  
  13. public class KundeSøgning {
  14. // private TableView<KundeSøgning> TW;
  15.  
  16. // private ObservableList data;
  17. public List<Kunde> SøgKunde(Kunde kunde) {
  18. List<Kunde> list = new ArrayList<>();
  19. try (Connection connection = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/mydb", "SA", "");
  20. PreparedStatement statement = connection.prepareStatement("SELECT navn,adresse,telefonnummer, cpr_cvr, kundeid from kundeoplysninger");) {
  21. ResultSet rs = statement.executeQuery();
  22.  
  23.  
  24. while (rs.next()) {
  25. Kunde k = new Kunde();
  26. k.setNavn(rs.getString("navn"));
  27. k.setAdresse(rs.getString("adresse"));
  28. k.setTelefon(rs.getString("telefonnummer"));
  29. k.setCpr_cvr(rs.getString("cpr_cvr"));
  30. k.setKundeid(rs.getString("kundeid"));
  31. list.add(k);
  32.  
  33.  
  34. }
  35.  
  36.  
  37.  
  38. } catch (SQLException e) {
  39. e.printStackTrace();
  40. }
  41. return list;
  42.  
  43. }
  44.  
  45. }
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. package BankLogik;
  73.  
  74. import java.util.List;
  75.  
  76. import Database.KundeSøgning;
  77. import Database.KundeVedligehold;
  78. import domain.Kunde;
  79.  
  80. public class BankImpl {
  81. private KundeVedligehold kundedata = new KundeVedligehold();
  82.  
  83. public void opretKunde(Kunde kunde) {
  84. kundedata.Opretkunde(kunde);
  85.  
  86. }
  87.  
  88. private KundeSøgning søgning = new KundeSøgning();
  89.  
  90. public List<Kunde> søgKunde(Kunde kunde) {
  91. return søgning.SøgKunde(kunde);
  92. }
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement