Hallo..
ich kann nicht auf meine Datenbank zugreifen.. Hat jemand eine Idee warum?
ich habe den aktuellsten Java-Connector und wenn ich Mysql mit PHP anspreche funktioniert es. Gibt es eine Mysql-Einstellung die sowas verhindert?
Fehler:
Konnte Verbindung nicht herstellen: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Aufruf über:
ich kann nicht auf meine Datenbank zugreifen.. Hat jemand eine Idee warum?
ich habe den aktuellsten Java-Connector und wenn ich Mysql mit PHP anspreche funktioniert es. Gibt es eine Mysql-Einstellung die sowas verhindert?
Fehler:
Konnte Verbindung nicht herstellen: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Code:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DB_Connect { public Connection connectDB; public DB_Connect(String order) { String host="localhost", user="root", passwd="mypassword", database="japan"; try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException cnfExc) { System.out.println("Konnte Treiber "+ cnfExc.getMessage()+" nicht laden."); System.exit(1); } try { String connectionCommand = "jdbc:mysql://"+host+"/"+database+"?user="+user+"&password="+passwd; connectDB = DriverManager.getConnection(connectionCommand); //Statement stmt = connectDB.createStatement(); //stmt.execute(order); } catch (SQLException sqlExc) { System.out.println("Konnte Verbindung nicht herstellen: "+sqlExc.getMessage()); } } }
Code:
DB_Connect dbc = new DB_Connect("select * from tbl_symbol where level=1 and type=\"Hiragana\" ORDER BY RAND() LIMIT 10;");
Comment