Hi,
ich hab folgende Datenbankmethode zum Verbinden zu einem MySQL-Server:
Den Prozess mit dem Verbinden moechte ich in der GUI mit einer ProgressBar von Swing visualisieren. Nun stellt sich die Frage, wie. Schliesslich ist der Vorgang vom Verbinden keine Zaehlerschleife, indem man immer der genauen Stand ermitteln kann.
Es sollte moeglichst ohne Faken funktionieren, da heisst, der Balken sollte solange arbeiten, wie das Programm zum Verbinden braucht.
Hat jemand Ideen?
ich hab folgende Datenbankmethode zum Verbinden zu einem MySQL-Server:
Java:
/**
* Connect to the database server
*/
public boolean connect() {
System.out.println("[WORKING] Stelle Verbindung zum Datenbankserver her...");
try {
Class.forName(driverClassName);
}
catch ( ClassNotFoundException e ) {
System.err.println("[ERROR] Datenbank: Treiberklasse ungültig.");
}
try {
String url = "jdbc:mysql://" + host + ":" + port + "/" + databaseName;
connection = DriverManager.getConnection(url, username, password);
System.out.println("[SUCCESS] Erfolgreich mit Datenbankserver verbunden!");
return true;
}
catch (SQLException e) {
System.err.println("[ERROR] Fehler beim Verbinden mit dem Datenbankserver. Bitte prüfen Sie die Datenbankzugangsdaten, sowie ihre Netzwerkverbindung und den Datenbankserver.");
return false;
}
}
Den Prozess mit dem Verbinden moechte ich in der GUI mit einer ProgressBar von Swing visualisieren. Nun stellt sich die Frage, wie. Schliesslich ist der Vorgang vom Verbinden keine Zaehlerschleife, indem man immer der genauen Stand ermitteln kann.
Es sollte moeglichst ohne Faken funktionieren, da heisst, der Balken sollte solange arbeiten, wie das Programm zum Verbinden braucht.
Hat jemand Ideen?