- - PR -
WebアプリからMySQLへ接続する
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-10-30 16:30
いつもお世話になっております。
今、以下の環境でWebアプリからMySQLに接続しようとしています。 Eclipse3.0.1 Jakarta Tomcat5.0 Struts1.2.4 MySQL Server4.1 mysql-connector-java-3.1.11 また、上記環境でstrutsのstruts-configのDataSource部分に以下の記述をしています。 <data-sources> <data-source type="org.apache.commons.dbcp.BasicDataSource"> <set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" /> <set-property property="url" value="jdbc:mysql://localhost:3306/(DB名)" /> <set-property property="user" value="(ユーザID)" /> <set-property property="password" value="(パスワード)" /> 上記設定の下、Tomcatを起動すると、上記設定を読み込み、MySQLサーバへ接続が開始されるのですが、以下のエラーが発生します。 org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user ''@'localhost' (using password: YES)) GRANT構文で新たにユーザを登録しても同様のエラーメッセージが出力されます。 ただ、Dosプロンプトを使って(ローカルで)MySQLにログインすることはできます。 あれこれ調べているつもりですが、対処方法がよくわかりません。 すみませんが、ご教授のほど、よろしくお願いいたします。 |
|
投稿日時: 2005-11-04 00:06
原因がわかりました。
MySQLが原因ではなく、struts-configの記述に誤りがありました。 誤)<set-property property="user" value="(ユーザID)" /> 正)<set-property property="username" value="(ユーザID)" /> おさがわせしました。 |
1