G
Guest
Gast
HiHO!
Habe mal ne Frage.
habe folgenden programm Ablauf:
Ausgangslage: Keine MySQL-Datenbank und kein User vorhanden
Verbindung zum Server aufbauen
connectServer()
.......
catch DbException
dann startet die connectServer
---->die gibt eine SQLException, wenn es den Benutzer nicht gibt, mit dem die Verbindung aufgebaut werden soll
Daraufhin muss man in eine Maske seine root Daten eingeben
-----> ein Benutzer wird erstellt
-----> die connetServer wird wieder aufgerufen
-----> Die Verbindung wird aufgebaut und eine Datenbank angelegt
Und jetzt das Problem:
Durch die in der connectServer erzwungene SqlException wird leider auch die DbException geworfen.
Das Problem ist nun, dass man einerseits die DbException benötigt, allerdings nicht beim ersten Start, wenn keine Datenbank und kein User in der Datenbank enthalten sind.
Hoffe das ganze hat jemand verstanden und kann mir nen Tip geben, wie ich es hinkriege, dass die DbException nicht geworfen wird, wenn in der connectServer eine SqlException geworfen wird ^^
Gruß,
ein Gast
Habe mal ne Frage.
habe folgenden programm Ablauf:
Ausgangslage: Keine MySQL-Datenbank und kein User vorhanden
Verbindung zum Server aufbauen
connectServer()
.......
catch DbException
dann startet die connectServer
---->die gibt eine SQLException, wenn es den Benutzer nicht gibt, mit dem die Verbindung aufgebaut werden soll
Daraufhin muss man in eine Maske seine root Daten eingeben
-----> ein Benutzer wird erstellt
-----> die connetServer wird wieder aufgerufen
-----> Die Verbindung wird aufgebaut und eine Datenbank angelegt
Und jetzt das Problem:
Durch die in der connectServer erzwungene SqlException wird leider auch die DbException geworfen.
Das Problem ist nun, dass man einerseits die DbException benötigt, allerdings nicht beim ersten Start, wenn keine Datenbank und kein User in der Datenbank enthalten sind.
Hoffe das ganze hat jemand verstanden und kann mir nen Tip geben, wie ich es hinkriege, dass die DbException nicht geworfen wird, wenn in der connectServer eine SqlException geworfen wird ^^
Gruß,
ein Gast