подключить java к mysql с помощью jdbc на osx

Итак, я добавил MySQL Connector / J 5.1.16 в путь сборки моего проекта. Я использую пакет Java OSX по умолчанию и MAMP Pro 1.9.4 с MySQL 5.1.44 и Eclipse.

Я установил простое приложение java со следующей функцией:

private static String dbUrl = "jdbc:mysql://127.0.0.1:3306/mpp";
private static String dbUsername = "root";
private static String dbPassword = "root";

private Statement statement = null;

private void dbConnect() {


try {
    Class.forName("com.mysql.jdbc.Driver");
    Connection connection = DriverManager.getConnection(dbUrl, dbUsername, dbPassword);
    statement = connection.createStatement();

} catch(SQLException e) {
    System.err.print(e.getMessage() + " ARGH!");
} catch(Exception e) {
    System.err.print(e.getMessage() + " FUUUUUUUUUU!");
}
}

Когда я запускаю его, я получаю следующую ошибку:

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. ARGH!

Я искал в Google около часа безуспешно. Любые идеи о том, как это исправить? Драйвер JDBC должен быть в порядке, я вроде как его проверил.

РЕДАКТИРОВАТЬ

Я попытался запустить это через консоль

SnowCave:src stefanschipor$ java -cp $CLASSPATH test

Я получил тот же результат, что и выше

9
задан jamesallman 4 June 2011 в 20:06
поделиться