- Home ›
- サーブレット/JSP入門 ›
- スケジュール管理 ›
- HERE
データベースの用意
スケジュール登録にはデータベースを使います。今回データベースとしてはMySQLを利用します。
※MySQLのインストール方法や設定については『MySQLの使い方』を参照して下さい。
データベース名は「servletschedule」とします。
まずスケジュール登録用のテーブルとして「schedule」テーブルを作成します。テーブルに含まれるカラムは次の通りです。
カラム名 | データ型 | 説明 |
---|---|---|
id | int(AUTO_INCREMENT) | 管理用 |
userid | int | ユーザーID |
scheduledate | date | 日時 |
starttime | time | 開始時間 |
endtime | time | 終了時間 |
schedule | varchar(67) | スケジュール |
schedulememo | varchar(67) | メモ |
データベースの更新や参照するためのユーザーとしてユーザー名「scheduleuser」とパスワード「schedulepass」でユーザーを作成します。
では実際にMySQLに対してデータベースの作成を行います。
データベースの作成
まずデータベースを作成します。
テーブルの作成
次にテーブルを作成します。「id」カラムはオートインクリメントの設定を行い、インデックスも設定しておきます。
ユーザーIDはまだ使っていませんが、スケジュールをユーザー毎に行うために後で利用するのでカラムを一つ用意しておきます。
ユーザーの作成
最後にJavaからMySQLへ接続してこのデータベースに関する操作を行うユーザーを作成します。
作成したユーザーには「select」「delete」「insert」「update」の権限を付与しています。
これでデータベースの準備は完了です。
( Written by Tatsuo Ikura )