私は Java Web アプリケーションを作成するのが初めてで、アプリケーションを介してデータベース (ccdb と呼ばれる) と対話しようとすると、この問題に遭遇しました。
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/ccdb/
私のアプリケーションは JBoss で実行され、Hibernate を使用して MySQL データベースとやり取りします。プロジェクトの lib\mysql-connector-java-5.1.6-bin.jar に MySQL ドライバーがあり、Eclipse で .jar を「Java EE モジュールの依存関係」として構成して、Web にコピーされるようにしています。 Eclipse を介して JBoss にデプロイすると、inf\lib\ になります。再確認したところ、ドライバーは間違いなくプロジェクトの .war ファイルにあるので、見つけられるはずですよね?
私のhibernate.cfg.xmlには、休止状態をドライバーに向ける必要があるこの行が含まれています。
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
これを機能させるために私が何をする必要があるか知っている人はいますか? MySQL データベースを動作させるには、JBoss データソースとして構成する必要がありますか?
前もって感謝します。
編集: kauppi のソリューションは機能しますが、他の jar と一緒に lib\ に配置することをお勧めします。何か案は...?