Я новичок в создании веб-приложений на Java и столкнулся с этой проблемой при попытке взаимодействия с моей базой данных (называемой ccdb) через мое приложение:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/ccdb/
Мое приложение работает на JBoss и использует Hibernate для взаимодействия с базой данных MySQL. У меня есть MySQL Driver в lib \ mysql-connector-java-5.1.6-bin.jar моего проекта, и у меня есть .jar, настроенный в Eclipse как «Зависимость модуля Java EE», так что он копируется в веб- inf \ lib \, когда я разверну его в JBoss через Eclipse. Я дважды проверил, и драйвер определенно находится в .war-файле с проектом, поэтому он должен быть найден, верно?
Мой hibernate.cfg.xml содержит эту строку, которая должна указывать спящий режим на драйвер.
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
Кто-нибудь знает, что мне нужно сделать, чтобы это заработало? Нужно ли настраивать базу данных MySQL как источник данных JBoss, чтобы он работал?
Заранее спасибо.
Редактировать: решение kauppi работает, но я бы предпочел, чтобы оно было в lib \ с другими jar-файлами, и мне действительно любопытно, почему оно не будет работать таким образом. Есть идеи ...?