演習課題「レビューログ:データベースを準備しよう」
ここでは、マンガや動画などの感想を書き込むレビューログを作ろうとしています。
右の環境には、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