Используйте соединение jdbc в веб-приложении (jsp, Tomcat и MySQL) - PullRequest
0 голосов
/ 26 января 2012

У меня проблема при попытке сделать вызов базы данных из веб-приложения.

Я использую javabean для этих вызовов.Я уже тестировал этот bean-компонент, и он работает в классическом приложении (я имею в виду: не веб-приложение).

Я пытался использовать его на страницах jsp, но он не работал.Я получил исключение:

>java.sql.SQLException
No suitable driver found for jdbc:mysql://localhost:3306/db_hafic?relaxAutoCommit=true 

Я читаю статьи о том, как выполнять вызовы из базы данных из среды tomcat, но я все еще довольно растерялся.MySQL.

Ответы [ 2 ]

3 голосов
/ 26 января 2012

Сначала прочитайте документацию :

Установите файлы .jar, содержащие драйвер JDBC, в общую папку Tomcat / lib.Вам не нужно помещать их в папку WEB-INF / lib вашего приложения.При работе с J2EE DataSources сервер веб-приложений управляет соединениями для вашего приложения.

0 голосов
/ 26 января 2012

3 распространенных проблемы:

  1. Неверный синтаксис Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")

  2. Опечатка на "com.mysql.jdbc.Driver" например Class.forName("com.mysql.jdbc.Driver").newInstance();

  3. Отсутствует mysql_jdbc Баночка Включите последнюю версию драйвера mysql jdbc в ваш путь к классу tomecat

Ваша ситуация должна быть проблемой 3, скачать драйвер на http://www.mysql.com/downloads/connector/j/

добавить библиотеку в WEB-INF/lib/ и развернуть снова.

Надеюсь, это поможет!

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