演習課題「レビューログ:データベースを準備しよう」
ここでは、マンガや動画などの感想を書き込むレビューログを作ろうとしています。
右の環境には、MySQLで「mylog」というデータベースが用意してあります。
phpMyAdminを使って、この「mylog」データベースにテーブルとカラム・サンプルデータを追加してください。この時、SQLとして、ホームディレクトリにあるlog.sqlを用います。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#02:データベースを用意する
ここでは、メモ帳アプリに必要なデータベースを準備します。phpMyAdminを使って、データベースを作成し、サンプルデータを登録しましょう。また、アプリを作るためのファイルを確認します。
CREATE TABLE posts (
  id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
  title VARCHAR(255),
  content TEXT
);
INSERT INTO posts(title,content)
  VALUES
  ("hello world","hello world"),
  ("hello servlet","hello servlet"),
  ("hello JSP","hello JSP"),
  ("こんにちは","世界の皆さん、\nこんにちは");
tomcat/
 |
 - webapps/
   |
   - mymemo/
     |
     - ListServlet.java    (ソースコード)
     - WEB-INF/
       |
       - web.xml
       - classes/
         |
         - ListServlet.class   (クラスファイル)
       - views/
         |
         - list.jsp   (JSPファイル)
- Javaの道>Servlet・JSP
  https://www.javaroad.jp/servletjsp/index.html
- Servletアプリ開発:目次 - Web系開発メモ
  http://web-dev.hatenablog.com/entry/java/servlet/dev-restful-app/table-of-contents
- JSP(formデータ)とJava Servletプログラムの連携 - はしくれエンジニアもどきのメモ
  http://cartman0.hatenablog.com/entry/2015/12/08/181657
- データベース接続 - サーブレット入門
  https://www.javadrive.jp/servlet/database/
- Webアプリケーションの開発 - Java 入門
  http://java.keicode.com/lang/web.php