IntelliJでサーブレットとTomcatを使用してWebアプリケーションを作成しています。私はアプリケーションをMySQLデータベースにJDBCで接続したいと思っています。 MySQL Workbenchをダウンロードして接続し、データベースを作成しました。今IntelliJのJDBC mysqlドライバ設定
、私IntelliJのプロジェクトで、私は、データベース接続を追加するthisチュートリアルに続いて、私の性質は次のようになります。
私のMySQLドライバのバージョンは5.1.35ですので、JDBC 4.0と互換性があります。私のデータベースに接続するには(主にhere)がわかったとして、私はちょうど使用する必要があります。
Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);
をしかし、私はNo suitable driver
例外を取得接続しようとします。私が追加しても
Class.forName(DB_DRIVER).newInstance();
です:私は私のライブラリや成果物で、このドライバを手動でjarファイルを追加する場合にのみ動作しますか? IntelliJが自動的にjarファイルをダウンロードした場合、接続しようとすると自動的に読み込まれるべきではありませんか? このプロパティは何とか設定する必要がありますか?
の可能性のある重複した[修正しない方法: "いいえ、適切なJDBCドライバが見つかります。mysql:// localhost /をdbnameに"?エラーをプールを使用する場合](http://stackoverflow.com/questions/5556664/how-to-fix-no-suitable-driver-found-for-jdbcmysql-localhost-dbname-error-w) –
これは重複しているとは思わない。まず、設定が若干異なる環境を使います。第二に、私はその質問で提案された解決策を知り、それを達成する他の方法があるかどうか尋ねました。 – Mohru
IntelliJをMySQLに接続してプロジェクトにデータベースドライバを使用できるように設定することには違いがあります。あなたの答えは –