|
||||||||
| 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 java.sql.Connection |
hatVerbindung
|
| Constructor Summary | |
|---|---|
Datenbank()
Ein neues Datenbankobjekt wird erstellt. |
|
| Method Summary | |
|---|---|
java.lang.String |
datenbankinfo()
Informationen zur aktuellen Datenbank werden zurückgegeben. |
SQLErgebnisliste |
ergebnis()
Die Ergebnisliste (Tabelle) zur letzten verschickten SQL-Anweisung wird zurückgegeben. |
java.lang.String |
sendeSQL(java.lang.String pSQLAnweisung)
Eine SQL-Anweisung wird an die Datenbank geschickt. |
int |
tabellenanzahl()
Die Anzahl der Tabellen in der Datenbank wird zurückgegeben |
java.lang.String |
tabellenname(int pNummer)
Der Name der entsprechenden Tabelle wird zurückgegeben. |
void |
trenne()
Eine bestehende Verbindung zu einer konkreten Datenbank wird getrennt. |
java.lang.String |
verbinde(java.lang.String pDatenbank,
java.lang.String pTreiber,
java.lang.String pAnbindung,
java.lang.String pUser,
java.lang.String pPwd)
Das Datenbankobjekt wird mit einer konkreten Datenbank verbunden. |
java.lang.String |
verbindeMySQL(java.lang.String pDatenbank,
java.lang.String pServer,
java.lang.String pUser,
java.lang.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 java.sql.Connection hatVerbindung
| Constructor Detail |
|---|
public Datenbank()
| Method Detail |
|---|
public java.lang.String datenbankinfo()
public SQLErgebnisliste ergebnis()
public java.lang.String sendeSQL(java.lang.String pSQLAnweisung)
pSQLAnweisung - die SQL-Anweisung, die an die Datenbank geschickt wird
public int tabellenanzahl()
public java.lang.String tabellenname(int pNummer)
pNummer - die Nummer der Tabelle (beginnend bei 1)
public void trenne()
public java.lang.String verbinde(java.lang.String pDatenbank,
java.lang.String pTreiber,
java.lang.String pAnbindung,
java.lang.String pUser,
java.lang.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 java.lang.String verbindeMySQL(java.lang.String pDatenbank,
java.lang.String pServer,
java.lang.String pUser,
java.lang.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 | |||||||