Hallo,
ich arbeite derzeit an einem JApplet das eine Verbindung zu einer Datenbank aufbauen soll, damit man dann in der GUI verschiedene SQL Statements durchführen kann.
Derzeit habe ich das Programm soweit programmiert, das ein Login Frame beim Start erscheint über das man die nötigen Daten eingibt.
Ich benutze Netbeans als IDE und habe dem Projekt die MySQL Bibliothek mit dem JDBC Connector hinzugefügt. In Netbeans läuft alles super, also wenn ich dort das Programm per Applet Viewer ausführe, klappt die Verbindung tadellos.
Aber wenn ich das Applet per Html Datei aufrufe, hatte ich am Anfang das Problem das der JDBC Treiber nicht gefunden wurde, habe dann mithilfe von googeln, diesen einfach in das lib Folder von Java kopiert und nun findet er den.
Mein Problem ist aber die Verbindung, den im Browser sagt er mir immer nach eingeben der Daten und dem Druck auf Login: Communication link failure. Last paket sent to the server was 0ms ago", aber in Netbeans per AppletViewer klappt das Verbinden komischerweise.
Weiß vielleicht jemand das Problem, hier nochmal der Code Ausschnitt mit der Verbindung:
Habe durch die Suche keine Lösung gefunden, die mein problem erklären würde.
Mfg,
Strece
ich arbeite derzeit an einem JApplet das eine Verbindung zu einer Datenbank aufbauen soll, damit man dann in der GUI verschiedene SQL Statements durchführen kann.
Derzeit habe ich das Programm soweit programmiert, das ein Login Frame beim Start erscheint über das man die nötigen Daten eingibt.
Ich benutze Netbeans als IDE und habe dem Projekt die MySQL Bibliothek mit dem JDBC Connector hinzugefügt. In Netbeans läuft alles super, also wenn ich dort das Programm per Applet Viewer ausführe, klappt die Verbindung tadellos.
Aber wenn ich das Applet per Html Datei aufrufe, hatte ich am Anfang das Problem das der JDBC Treiber nicht gefunden wurde, habe dann mithilfe von googeln, diesen einfach in das lib Folder von Java kopiert und nun findet er den.
Mein Problem ist aber die Verbindung, den im Browser sagt er mir immer nach eingeben der Daten und dem Druck auf Login: Communication link failure. Last paket sent to the server was 0ms ago", aber in Netbeans per AppletViewer klappt das Verbinden komischerweise.
Weiß vielleicht jemand das Problem, hier nochmal der Code Ausschnitt mit der Verbindung:
Java:
private void cmdLoginActionPerformed(java.awt.event.ActionEvent evt) {
boolean connect = false;
try {
Class.forName( "com.mysql.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://" + txtServer.getText() + ":" + txtPort.getText() + "/patch_liste", txtUser.getText() , txtPassword.getText() );
st = cn.createStatement();
connect = true;
}
catch( Exception ex ) {
JOptionPane.showMessageDialog(null,ex.getMessage(),"Fehler", JOptionPane.CANCEL_OPTION);
}
if (connect == true)
{
lblStatus.setText("Verbindung mit " + txtServer.getText() + " als " + txtUser.getText() + " erfolgreich hergestellt.");
loginFrame.setVisible(false);
}
}
Habe durch die Suche keine Lösung gefunden, die mein problem erklären würde.
Mfg,
Strece