スライド

ネットワークプログラミ
ング論
平成27年12月21日
森田 彦
【基礎課題11-1】の解答
復習課題
下は、MySQL上の、データベースに接続するための
Connectionオブジェクトを取得するJavaプログラムで
す。これについて以下の設問に答えてください。
Connection con=
DriverManager.getConnection(
"jdbc:mysql://localhost/mydb“,
“gakuin",“hoge"
);
(1) 接続するデータベース名は何ですか? mydb
(2) Connectionオブジェクト名は何ですか? con
(3) データベースに接続できるユーザ名は何ですか?
gakuin
【応用課題12-A】の解答
Connection con =DBManager.getConnection();
Statement smt=con.createStatement();
String sql=“
”;
ResultSet rs= smt.executeQuery(sql);
while(rs.next()) {
System.out.println("ID="+rs.getInt("ID")
+", 氏名="+rs.getString("Name")
+", 貯蓄額="+rs.getInt("Money") );
select * from account where
}
Name like ‘%金田%’
【基礎課題12-1】
復習課題
上のように3名中2名のみを取り出すためには、
どのような検索条件をつければ良いでしょうか?
select * from account
第12章 データベースを利用したWebア
プリケーション
【学習のねらい】
①
Webアプリケーション上でデータベースを利
用する方法を学習する。
本日の学習内容



12-1.データベース上のデータを表示するWebアプ
リケーション
【基礎課題12-2】
12-2.サーブレットとJSPの連携
【基礎課題12-3】
12-3.データベースへのデータの追加、検索および
更新
【基礎課題12-4】~【基礎課題12-6】
最終課題について
1/18(月)の講義時に提出要領を説明します。
 その際、提出用紙を配布します(提出用紙を
受け取っていない学生は提出できません)。
 提出する学生は必ず出席して下さい。

演習課題の受け取りについて

原則として講義時間内に提出してもらいます。提出
が遅れた場合は以下のように減点とします。
基礎課題 応用課題
講義時間内
終了後1時間以内
100%
90%
100%
100%
1時間超~当日中
70%
100%
翌日の17:00まで
0%
100%
それ以上の遅れ
0%
0%
今回の基礎課題は本日中に提出すれば
100%とします。