DIPLOMARBEIT SSAP - HTL- Innovativ Austria
DIPLOMARBEIT SSAP - HTL- Innovativ Austria
DIPLOMARBEIT SSAP - HTL- Innovativ Austria
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Diplomarbeit<br />
Lanzanasto, Neumann, Plattner<br />
4.5.4. Verbindung zur DB<br />
Die Verbindung zur Datenbank wird mit Hilfe der „DatabaseConnection“-Klasse<br />
verwirklicht. Wichtig ist, dass von dieser Klasse immer nur eine Instanz existiert,<br />
da ansonsten Fehler auftreten können, wenn gleichzeitig mehrere Verbindungen<br />
zur Datenbank aufgebaut werden. Daher verwendet man einen sogenannten<br />
Singleton. Somit wird beim Generieren einer solchen Instanz immer zuerst<br />
abgefragt, ob diese schon existiert und anschließend der weitere Vorgang<br />
entschieden.<br />
public static DatabaseConnection getInstance() {<br />
if (instance == null) {<br />
instance = new DatabaseConnection();<br />
}<br />
return instance;<br />
}<br />
Innerhalb der Klasse existieren zwei verschiedene Variablen, die möglicherweise<br />
verwechselt werden könnten.<br />
DatabaseConnection:<br />
Hier spricht man von der Instanz dieser Klasse, die sämtliche Informationen nach<br />
außen hin bereithält.<br />
Connection:<br />
So wird die eigentliche Verbindung zur Datenbank bezeichnet.<br />
Seite 37