Bladeren bron

Mitarbeiter aus DB ausgelesen

hapi
Nils Dittberner 10 jaren geleden
bovenliggende
commit
657e703ed6
1 gewijzigde bestanden met toevoegingen van 21 en 0 verwijderingen
  1. +21
    -0
      src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java

+ 21
- 0
src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java Bestand weergeven

@@ -26,6 +26,7 @@ public class DBHandler {
private static final String SELECT_ALL_OPSCODES = "SELECT * FROM `stammops`";
private static final String SELECT_ICD10CODE_BY_ID = "SELECT * FROM `stammicd10` WHERE `icd10code` = '?' AND `version` = ?";
private static final String SELECT_OPSCODE_BY_ID = "SELECT * FROM `stammops` WHERE `opscode` = '?' AND `version` = ?";
private static final String SELECT_ALL_MITARBEITER = "SELECT * FROM `mitarbeiter`";

public static List<Patient> getAllPatients() throws SQLException {
Statement statement = MySqlConnFactory.getConnection().createStatement();
@@ -218,4 +219,24 @@ public class DBHandler {
return new OpsCode(code, text, version);
}

public static List<Mitarbeiter> getAllMitarbeiter() throws SQLException {
Statement statement = MySqlConnFactory.getConnection().createStatement();
ResultSet rs = statement.executeQuery(SELECT_ALL_MITARBEITER);

List<Mitarbeiter> mitarbeiters = new ArrayList<>();
while (rs.next()) {
mitarbeiters.add(getMitarbeiter(rs));
}

return mitarbeiters;
}

private static Mitarbeiter getMitarbeiter(ResultSet rs) throws SQLException {
Mitarbeiter mitarbeiter = new Mitarbeiter(rs.getInt("mitarbid"));
mitarbeiter.setTitel(rs.getString("titel"));
mitarbeiter.setVorname(rs.getString("vorname"));
mitarbeiter.setNachname(rs.getString("nachname"));
mitarbeiter.setEinweisenderArzt(rs.getString("einweisenderarzt"));
return mitarbeiter;
}
}

Laden…
Annuleren
Opslaan