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