Ich möchte meine .jar-Datei auf einem anderen Computer, der nicht MYSQL oder netbeans installiert hat. In meinem Computer funktioniert es gut. Ich benutze WAMP MYSQL Datenbank. Ich habe es auf einer anderen Maschine versucht und es sagt:Kommunikationslink Fehler beim Ausführen von .jar-Datei in einem anderen Computer, aber funktioniert gut in meinem
com.mysql.jbbc.exceptions.jdbc4.communicationsException: communication link failure
. Ich versuche dies zu sehen, ob es für andere Leute funktionieren würde, die IDE oder WAMP nicht haben, wenn ich ihnen meine APP gab.
Hier ist mein Beispielcode:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/"
+ "employee_certificate","admin","jkvf");
String sql="select * from credentials where username=? and password=?";
stmt= con.prepareStatement(sql);
stmt.setString(1,username.getText());
stmt.setString(2,password.getText());
rs=stmt.executeQuery();
if(rs.next()){
//JOptionPane.showMessageDialog(null, "username and pasword correct");
JfrmInsertUpdateSearch s =new JfrmInsertUpdateSearch();
s.setVisible(true);
setVisible(false);
}
else{JOptionPane.showMessageDialog(null, "username and pasword incorrect");}
}
catch(Exception e){JOptionPane.showMessageDialog(null,e);}
}
Ich habe versucht, den lokalen Host zu meiner IP-Adresse zu ändern. Trotzdem gibt es den gleichen Fehler. –
Haben Sie überprüft, dass Ihre MySQL-Serverkonfiguration externe Verbindungen zulässt? –
Bitte sagen Sie mir, wie Sie überprüfen. –