1つだけ過去を変えられるとしたら?

Struts(eclipse, tomcat, )を利用してログイン画面を作成しています。データベース(mysql)の情報参照の仕方がわからず躓いています。

ざっくりとした流れですが、
(1)ドライバをロード

(2)Mysqlに接続

(3)データベースのデータを持ってきて(IDとPASSWORD)

(4)入力データを持ってきて(getParameterを使用しています)

(3)(4)を比べ、合致したらログイン成功
という流れです。

(3)のところですが、二次元配列でIDとPASSWORDが載っているテーブルの情報を持ってくるには
どういうソースコードになるでしょうか。

基本的なStrutsのサンプルになると思いますが、Javaを勉強し始めたばかりで手こずっています。
考え方のヒントでも良いので、よろしくお願い致します。

A 回答 (2件)

Tomcatのユーザー情報をデータベースで管理する が参考になりそうかと。



参考URL:http://www.atmarkit.co.jp/fjava/javatips/058cont …
    • good
    • 0

MySQL を引く部分は Strutsとは無関係です。



JDBC で MySQL を引く方法を学べばOKです。

struts の ログイン画面は、一般的には
ログイン情報をセッションに格納し、セッションが無ければ
他の画面は開けないようにするのが一般的でしょう。

Filter と Session を学んでみてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!