• ベストアンサー

JDBCについて

私は今参考書のサンプルプログラムを利用して、システムをつくっています。 そのサンプルを入力して、Tomcatで動かしてみたところ、 「java.sql.SQLException: Access denied for user 'member1'@'localhost' (using password: YES) 」 というエラーが発生しました。 初心者の私にはどこが間違っているのかわからないので、 教えてください。お願いします。 参考書は「標準JSP/サーブレット教科書」を利用しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

http://www.sbcr.jp/books/products/detail.asp?sku=4797337923 これだから恐らく、MySQLだよね? ホスト名「localhost」のユーザ「member1」からアクセスが拒否されたため、java.sql.SQLExceptionがスローされています。(但し、パスワードの使用はOK。) 本来、JDBCというのはJ2EE固有の技術じゃなくて、J2SEからでも利用可能なので(ソースも接続部分などはほとんど一緒)、いろいろと問題を切り分けていった方がいいと思う。

参考URL:
http://www.net24.ne.jp/~ryo2/java/mysql.html

その他の回答 (1)

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.1

"member1@localhost"でアクセスできるデータベースは何か用意されたのでしょうか? DBアクセスの指定の仕方が何かおかしいように思います。 エラーメッセージだけだとよくわかりませんので、 そのエラーが出ている部分のソースを提示してみてくださいませんか? ここにアクセスしている人でその参考書を持っている人はほとんどいないと思いますので。 この質問の仕方だと回答はつかないと思います。

tomboy19
質問者

お礼

データベースは用意しました。 とりあえず、もう1度本を読んで最初からやり直してみることにします。 ありがとうございました。

関連するQ&A