| | |
| | | * Hauptklasse der Anwendung Nutzerverwaltung |
| | | * |
| | | * Hier wird u.a. geprüft, ob die Datenbank vorhanden ist und diese |
| | | * angelegt, falls nicht. |
| | | * angelegt, falls nicht. Das SQL zur Anlage der Datenbank findet |
| | | * sich in WEB-INF/create_database.sql |
| | | * |
| | | * @author Ulrich Hilger |
| | | */ |
| | |
| | | /** Name des SQL-Befehls zum Pruefen, ob die Datenbank vorhanden ist */ |
| | | public static final String SQL_DB_VORHANDEN = "dbVorhanden"; |
| | | |
| | | |
| | | /** Boolean-Konstante zur Kennzeichnung von Datenbankergebnissen mit/ohne Blobs */ |
| | | public static final boolean WITHOUT_BLOBS = false; |
| | | |
| | | /** Anwendungsweite Referenz zur Datenbank */ |
| | | private static PersistenceManager db; |
| | | |
| | | /** Anwendungsweite Referenz zu den SQL-Befehlen */ |
| | | private static Properties sql; |
| | | |
| | | /** |
| | |
| | | return db; |
| | | } |
| | | |
| | | /** |
| | | * Ein benanntes SQL-Kommando ermitteln |
| | | * @param id Name des gewuenschten SQL-Kommandos |
| | | * @return das SQL-Kommando mit der in id angegebenen Bezeichnung |
| | | */ |
| | | public static String getSqlStatement(String id) { |
| | | return sql.getProperty(id); |
| | | } |