Соединение JavaEE MySQL: подходящий драйвер не найден - PullRequest
1 голос
/ 14 декабря 2011

Я хочу установить соединение с моей базой данных MySQL из моего веб-приложения Java EE, чтобы я мог запросить его у него.Я добавил mysql-connector-java-5.1.14-bin.jar в свою папку WEB-INF/lib.

Теперь, когда я пытаюсь установить соединение, он говорит:

Не найден подходящий драйвер для jdbc: mysql: // localhost? autoReconnect = true.

Строки в моем коде, где возникает ошибка:

m_url = "jdbc:mysql://" + mDatabaseHost +"?autoReconnect=true";
m_connection = DriverManager.getConnection(m_url, mDatabaseUser, mDatabasePassword);

Пользователь и пароль верны.Что может быть не так?

Я проверял это с Tomcat 7.0.

Ответы [ 2 ]

2 голосов
/ 14 декабря 2011

Я думаю, что вы забыли инициализировать драйвер.

Вы должны сказать что-то вроде следующего: Class.forName("com.mysql.jdbc.Driver"); перед подключением к БД.

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

Попробуйте добавить имя базы данных после localhost и убедитесь, что у вас нет пропуска сети в файле my.cnf

ОБНОВЛЕНИЕ

Поместите СоединительБаночка в $CATALINA_HOME/lib

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