public class DBconnection
extends java.lang.Object
Objekte dieser Klasse sind Attribute in einer DAO-Klasse
(DAO ... Data Access Object).
Bemerkungen:
DBconnectionKonstante
,
DAOschreibenDBSchueler
,
DAOlesenDBSchueler
Constructor and Description |
---|
DBconnection()
Im Konstruktor werden die notwendigen Schritte für die Verbindung zur
Datenbank durchgeführt (DB öffnen).
|
Modifier and Type | Method and Description |
---|---|
java.sql.PreparedStatement |
erzeugenPrepStatement(java.lang.String sqlBefehl)
'PreparedStatement'-Objekt erzeugen für einen SQL-Befehl.
|
void |
schliessenVerbindung()
Schließt die Verbindung zur DB.
|
public DBconnection()
Der 'DriverManager' sucht automatisch unter den geladenen Treibern den "richtigen" Treiber und stellt eine offene Verbindung zu der durch die angegebene URL festgelegten DB her.
Bem.: Der "richtige" Treiber ist jener, zu dem die angegebene URL "passt", d.h. jener, der die angegebene URL kennt.
public java.sql.PreparedStatement erzeugenPrepStatement(java.lang.String sqlBefehl)
Die SQL-Befehle selbst und die Parameter zu den SQL-Befehlen werden
in der DAO-Klasse definiert.
Diese Methode wird nur in der DAO-Klasse benötigt und sollte dort
pro SQL-Befehl nur 1 einziges Mal durchgeführt werden!
sqlBefehl
- SQL-Befehl für 'PreparedStatement'-Objektpublic void schliessenVerbindung()
Zu dieser Methode muss es in der DAO-Klasse eine entsprechende öffentliche Methode geben, die von der Applikation aufgerufen wird.
Copyright © 2002
Letzte Aktualisierung: 2014-08-19
Beringer Alfred