01.11.2013 Aufrufe

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

DIPLOMARBEIT SSAP - HTL- Innovativ Austria

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!