Fejl i kald til MySql
Jeg har lavet en lille crawler, som gerne skulle gemme nogle links i en database, men jeg kan ikke få kaldet til MySql til at virke.JEg har har haft alvet et spørgsmål om emnet før, men tråden døde pludseligt.
Her er programmet og fejlen. Håber der er en der kan hjælpe.
try
{
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e)
{
System.out.println("com.mysql.jdbc.Driver ikke fundet.");
}
try
{
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/crawler_1", "root", "root");
} catch (SQLException e)
{
System.out.println("ErrorCode " + e.getErrorCode());
System.out.println("SQLState " + e.getSQLState());
System.out.println("message " + e.getMessage());
}
Fejlen som den er nu.
ErrorCode 0
SQLState 08S01
message Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused: connect
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2592)
at com.mysql.jdbc.Connection.<init>(Connection.java:1509)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at webcrawler.CrawlerDB.main(CrawlerDB.java:26)
** END NESTED EXCEPTION **