подключение к удаленному серверу MySQL с использованием JDBC - PullRequest
0 голосов
/ 02 декабря 2011

Я работаю над динамическим веб-приложением Eclipse и пытаюсь получить доступ к удаленной базе данных MySQL. Я убедился, что вся информация верна. Однако я не могу подключиться к этому. Вот мой метод getConnection:

public static Connection getConnection() throws SQLException {
        Connection conn = null;
        try{
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            String url = "jdbc:mysql://50.56.81.42:3306/GUEST_BOOK";
            String user = "username";
            String password = "password";
            conn =  DriverManager.getConnection(url, user, password);
            System.out.println("CONNECTED");
        }catch(ClassNotFoundException e){
            e.printStackTrace();
        }catch(InstantiationException e){
            e.printStackTrace();
        }catch(IllegalAccessException e){
            e.printStackTrace();
        }
            return conn;

    }

Я пытаюсь понять, что это за ошибка, но, поскольку это веб-приложение, я не вижу нигде такого system.out.println, поэтому мне сложно отлаживать его. Любые предложения о том, как отлаживать?

Ответы [ 3 ]

0 голосов
/ 02 декабря 2011

Доступен ли ваш сервер MySQL из вне сервера?Я спрашиваю, потому что возможно отключить внешнее соединение для сервера MySQL, больше информации здесь .

Ваши учетные данные в порядке (по крайней мере, его формат).

В противном случае вы создаете Class.forName("com.mysql.jdbc.Driver").newInstance();, но не назначаете его переменной conn.

0 голосов
/ 01 февраля 2012

Если вам все еще не удается увидеть Систему в журналах, попробуйте протестировать класс из отдельного Java-класса, вы четко увидите, в чем проблема.

0 голосов
/ 02 декабря 2011

В веб-приложениях System.out печатает файл журнала сервера.Если вы используете tomcat, посмотрите каталог logs внутри базового каталога tomcat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...