Hallo,
zum ersten mal bin ich mit Applets unterwegs und schon Probleme!
Ich möchte gerne mittels eines Applets auf eine mysql Datenbank zugreifen.
Läuft alles local,
mysql ist über telnet ansprechbar
Verionen: mysql 5.1.41 und connector mysql-connector-java-5.1.13
Wenn ich es NICHT als Applet ausführe, habe ich keine Probleme.
Als Applet bekomme ich den folgenden Fehler:
----
Weiß der Geier welche Schmerzen er hat. Habe gegoogled hier geschaut.... nichts hat geholfen!
Hier der Code-Auszug
String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://127.0.0.1:3306/datenbanken?user=root&password=";
String user = "root";
String password = "";
try {
// Treiber laden
Class.forName(driver).newInstance();
}
catch(Exception e) {
System.err.println(e.getMessage());
System.exit(0);
}
Connection connection = null;
Statement statement = null;
try {
// Verbindung zur DB
connection = DriverManager.getConnection(url, user, password);
statement = connection.createStatement();
}
catch(SQLException e) {
System.err.println(e.getMessage());
}
finally {
if(statement!=null) {
try { statement.close(); } catch(Exception e) {}
}
if(connection!=null) {
try { connection.close(); } catch(Exception e) {}
}
}
Die Adresse "jdbc:mysql://127.0.0.1:3306/datenbanken?user=root&password=" wurde schon varriert - ohne Erfolg!
"jdbc:mysql://127.0.0.1:3306" "jdbc:mysql://127.0.0.1/datenbanken?user=root&password=" "jdbc:mysql://127.0.0.1"
Wie gesagt:
Als ausführbare Klasse kein Problem, intrigiert in einem Applet "Ende im Gelände" - telnet spricht auch an!
PS.: Ja ich weiß root sollte man nicht machen. Ist ja nur zum Testen!