瀏覽代碼

Kassen aus DB abrufbar!

testBranch
父節點
當前提交
3595b08d1e
共有 1 個檔案被更改,包括 23 行新增0 行删除
  1. +23
    -0
      src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java

+ 23
- 0
src/main/java/de/uniluebeck/mi/projmi6/db/DBHandler.java 查看文件

@@ -59,6 +59,7 @@ public class DBHandler {
private static final String SELECT_UNTERS_BY_FALLID = "SELECT * FROM `untersuchung` WHERE `fallid` = ?"; private static final String SELECT_UNTERS_BY_FALLID = "SELECT * FROM `untersuchung` WHERE `fallid` = ?";
private static final String SELECT_MITARBEITER_BY_ID = "SELECT * FROM `mitarbeiter` WHERE `mitarbid` = ?"; private static final String SELECT_MITARBEITER_BY_ID = "SELECT * FROM `mitarbeiter` WHERE `mitarbid` = ?";
private static final String SELECT_DIAGNOSE_BY_FALLID = "SELECT * FROM `diagnose` WHERE `fallid` = ?"; private static final String SELECT_DIAGNOSE_BY_FALLID = "SELECT * FROM `diagnose` WHERE `fallid` = ?";
private static final String SELECT_ALL_KASSEN = "SELECT * FROM `kasse`";


public static List<Patient> getAllPatients() throws SQLException { public static List<Patient> getAllPatients() throws SQLException {
Statement statement = MySqlConnFactory.getConnection().createStatement(); Statement statement = MySqlConnFactory.getConnection().createStatement();
@@ -378,4 +379,26 @@ public class DBHandler {


return diagnosen; return diagnosen;
} }

public static List<Kasse> getAllKassen() throws SQLException {
Statement statement = MySqlConnFactory.getConnection().createStatement();
ResultSet rs = statement.executeQuery(SELECT_ALL_KASSEN);

List<Kasse> kassen = new ArrayList<>();
while (rs.next()) {
kassen.add(getKasse(rs));
}

return kassen;
}

private static Kasse getKasse(ResultSet rs) throws SQLException {
Kasse kasse = new Kasse();
kasse.setKassenID(rs.getInt("kassenid"));
kasse.setName(rs.getString("name"));
kasse.setAdresse(rs.getString("adresse"));
kasse.setPrivat(rs.getBoolean("privat"));
setVersionInformation(kasse, rs);
return kasse;
}
} }

Loading…
取消
儲存