|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.sql.Datenbank
public class Datenbank
Die Klasse Datenbank stellt die Schnittstelle zu relationalen Datenbanken her. Diese Klasse wurde bisher nur mit MySQL-Datenbanken getestet.
Field Summary | |
---|---|
static Connection |
hatVerbindung
|
Constructor Summary | |
---|---|
Datenbank()
Ein neues Datenbankobjekt wird erstellt. |
Method Summary | |
---|---|
String |
datenbankinfo()
Informationen zur aktuellen Datenbank werden zurückgegeben. |
SQLErgebnisliste |
ergebnis()
Die Ergebnisliste (Tabelle) zur letzten verschickten SQL-Anweisung wird zurückgegeben. |
String |
sendeSQL(String pSQLAnweisung)
Eine SQL-Anweisung wird an die Datenbank geschickt. |
int |
tabellenanzahl()
Die Anzahl der Tabellen in der Datenbank wird zurückgegeben |
String |
tabellenname(int pNummer)
Der Name der entsprechenden Tabelle wird zurückgegeben. |
void |
trenne()
Eine bestehende Verbindung zu einer konkreten Datenbank wird getrennt. |
String |
verbinde(String pDatenbank,
String pTreiber,
String pAnbindung,
String pUser,
String pPwd)
Das Datenbankobjekt wird mit einer konkreten Datenbank verbunden. |
String |
verbindeMySQL(String pDatenbank,
String pServer,
String pUser,
String pPwd)
Das Datenbankobjekt wird mit einer konkreten MySQL-Datenbank verbunden. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static Connection hatVerbindung
Constructor Detail |
---|
public Datenbank()
Method Detail |
---|
public String datenbankinfo()
public SQLErgebnisliste ergebnis()
public String sendeSQL(String pSQLAnweisung)
pSQLAnweisung
- die SQL-Anweisung, die an die Datenbank geschickt wird
public int tabellenanzahl()
public String tabellenname(int pNummer)
pNummer
- die Nummer der Tabelle (beginnend bei 1)
public void trenne()
public String verbinde(String pDatenbank, String pTreiber, String pAnbindung, String pUser, String pPwd)
pDatenbank
- der Name der DatenbankpTreiber
- der Name des DatenbanktreiberspAnbindung
- die Anbindung zur DatenbankpUser
- der "registrierte" Benutzer der DatenbankpPwd
- das Passwort des Benutzers zum Zugriff auf die Datenbank
public String verbindeMySQL(String pDatenbank, String pServer, String pUser, String pPwd)
pDatenbank
- der Name der DatenbankpServer
- der Server bzw. die IP-Nr des DatenbankserverspUser
- der "registrierte" Benutzer der DatenbankpPwd
- das Passwort des Benutzers zum Zugriff auf die Datenbank
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |