Zainstalowałem MySQL, jednak nie mogę nawiazać połączenia z bazą z poziomu Javy. Jeśli chodzi o MySQL Workbench, połączenie jest nawiązywane prawidłowo - dane admina: login-root haslo-admin.
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
// LADOWANIE STEROWNIKA
System.out.print("Sprawdzanie sterownika:");
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
} catch (Exception e) {
System.out.println("Blad przy ladowaniu sterownika bazy!");
System.exit(1);
}
System.out.print(" sterownik OK");
// LACZENIE Z BAZA
System.out.print("\nLaczenie z baza danych:");
String baza = "jdbc:mysql://localhost:3306/test";
String user = "root";
String pass = "admin";
java.sql.Connection conn = null;
try {
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "admin");
} catch (SQLException e) {
System.out.println("Blad przy ladowaniu sterownika bazy!");
System.exit(1);
}
System.out.print(" polaczenie OK\n");
}
}
Otrzymuje komunikaty:
Sprawdzanie sterownika: sterownik OK
Laczenie z baza danych:Blad przy ladowaniu sterownika bazy!