D
das C
Gast
Hallo,
Ich habe ein Programm geschrieben, der den Datenbank-Treiber laden soll und sich mit der MySQL Datenbank verbinden
soll. Beim Ausführen wird der Treiber zwar erfolgreich geladen, aber ich bekomme danach immer folgende
Meldung:
java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?
Hier ist mein Code:
Ich habe ein Programm geschrieben, der den Datenbank-Treiber laden soll und sich mit der MySQL Datenbank verbinden
soll. Beim Ausführen wird der Treiber zwar erfolgreich geladen, aber ich bekomme danach immer folgende
Meldung:
java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?
Hier ist mein Code:
Code:
import java.sql.*;
public class DBZugriff
{
public static void main(String args[])
{
Connection dbVerbindung=null;
try
{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Treiber erfolgreich geladen...");
}
catch(ClassNotFoundException e)
{
System.out.println("Fehler beim Laden des Treibers"+e);
System.exit(0);
}
try
{
dbVerbindung =
DriverManager.getConnection("jdbc:mysql://localhost:3306/testdat","root","root");
System.out.println("Verbindung erfolgreich...");
dbVerbindung.close();
System.out.println("Verbindung geschlossen...");
}
catch(SQLException e)
{
System.out.println("DB-Verbindung Fehler: "+e);
System.exit(0);
}
}
}