ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Javaの課題丸投げコミュの度々申し訳有りませんが、サーブレットの課題です。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
http://www.dotup.org/uploda/www.dotup.org22796.zip.html
昨日は、サーブレットの環境まわりでご協力頂いたおかげで無事にEclipse+Tomcatでサーブレットを実行出来るようになりました。連続でここに投稿するので恐縮ですが。。以下のような課題があります。

(1)メインの課題
index.htmlのテキスト入力フォームからSQL文を入力し、「Go」ボタンを押すと、次の画面でそのSQLを実行した結果を出力するサーブレットを作成しなさい。テーブルやデータの構成は自由とする。index.htmlには他に「Clear」ボタンを用意し、これを押すと入力文字をクリアするようにしなさい。クエリの場合には、検索に指定されたカラムとデータを画面に表示しなさい。削除、更新の場合には、何行が処理されたかを画面に表示しなさい。

(2)サーブレットisqlアプリケーション(これは余力がある人だけしなさい)
・マルチのResult setに対応させること。
・GO で区切られた連続のSQLに対応させること。
・「Begin」ボタンを追加しなさい。そして「Go」ボタンを「Send」に変更し、「End」を追加してトランザクションを処理するようにしなさい。

(1)の方は完了しました。きちんと動作するプログラムが上記のURLに入っています。期間は一週間あり、環境構築やプログラムに6日を費やしてしまったので、自分のスキルでは(2)を完了出来ないので、こちらにポストさせて頂きました。。お願いしたいのは、(1)を修正して(2)を作ることです。期限は21日(火)の午後二時です。ほんとに丸投げなのと、期限の指定はマナー違反でしょうか。。?もしこのコミュニティの趣旨に反するようであればすぐに取り消し致しますので教えて下さい。

なお、更に私の方は(2)の問題をあまり理解出来ておりません。「・」の箇条書きが全部で1つのプログラムになるのか、3つなのか、トランザクションとは。。isqlとは。。等々?です。わかる範囲で、またはどれか1つだけとかでも助かります

コメント(2)

(2)の課題を解決するには、

複数回のinsertでレコードを追加した後に、
複数のレコードがヒットするselectを実行すると、ResultSetに複数レコードが入ってきます。
それを想定したプログラミングが必要ってことですね。

また、「Begin」と「End」は、DBの「トランザクション管理」を理解していることが前提です。
さすがにこちらにはプログラミングする時間がありませんので、ちょっとしたヒントで失礼します。
たぁぼさんありがとうございます。トランザクション管理ですか、難しそうですね。。期限直前まで調べて、おそらくメインの問題だけ提出すると思います。
(自分にはこれで上出来です!)
MySQL接続の際は有り難うございました。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Javaの課題丸投げ 更新情報

Javaの課題丸投げのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。