Skip to main content

演習 8

以下のプロジェクトをワークスペースにインポートしてください

項目名
動的webプロジェクト名database
パッケージ名controller
サーブレット名DBServlet.java
URLマッピング/DBServlet
メソッド・スタブ・継承された抽象メソッド ・doGet() ・oPost()
パッケージ名dao
javaファイルDao.java
パッケージ名dto
javaファイルMessageDto.java
パッケージ名filter
javaファイルReqFil.java
ResFil.java
パッケージ名service
javaファイル名DBAccess.java(インターフェース)
Delete.java ← DBAccess.javaを実装
Insert.java ← DBAccess.javaを実装
Select.java ← DBAccess.javaを実装
JSPファイル名db.jsp
CSSファイルstyle.css
画像ファイルdelete_icon_hover.png
delete_icon.png
user_icon.png
jarファイルjstl-api-1.2.jar
jstl-impl-1.2.jar

web

既存プロジェクトをインポートし
赤い四角で囲われたファイルを編集します

ファイルは作成済みなので必要箇所を追記してください

JDBCドライバ追加

caution

※JDBCドライバを使用するため以下の設定をまだできていない場合は行ってください

手順リンク

DB作成

次に、データベースの設定をします

以下の中身をコピーし、MySQLに root ユーザでログインして以下を実行してください

create database javaweb;

use javaweb;

create table if not exists tweet (
id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
content varchar(100),
date timestamp default CURRENT_TIMESTAMP);

INSERT INTO tweet (content) VALUES ('test');

select * from tweet;

以下のようになればOKです

web

実行時の画像

起動時(DBServlet.java)

web

入力欄に何も入れず、又は100文字以上入力して【POST】ボタン押下

web

ゴミ箱ボタンを押下

web

『テスト』と入力して【POST】ボタン押下

web

ファイル編集

画像のように各ファイルを編集してください

DBServlet.java

web

Dao.java①

web

Dao.java②

web

Select.java

web

Insert.java

web

Delete.java

web

db.jsp

web