[Web]INTER-Mediatorについて(その1) | Cocoa練習帳

[Web]INTER-Mediatorについて(その1)

INTER-Mediatorは、データベースとの連動が簡単に行える、Webのフレームワークだ。




MySQLにデモ用のデータベースを用意する。




$ mysqladmin -u root -p create DEMOCompactDisc
Enter password: 
$ mysql -u root -p mysql
Enter password: 

mysql> GRANT ALL PRIVILEGES ON DEMOCompactDisc.* TO demo
    -> IDENTIFIED BY 'test';
 
mysql> GRANT ALL PRIVILEGES ON DEMOCompactDisc.* TO demo@localhost
    -> IDENTIFIED BY 'test';
 
mysql> FLUSH PRIVILEGES;
 
mysql> quit
 
$ mysql -u demo -p DEMOCompactDisc
Enter password: 

mysql> CREATE TABLE CD (CD_ID INT NOT NULL,
    -> RECORD_LABEL_ID INT,
    -> CD_TITLE TEXT,
    -> PRIMARY KEY (CD_ID));
 
mysql> CREATE TABLE Artist (ARTIST_ID INT NOT NULL,
    -> ARTIST_NAME TEXT,
    -> PRIMARY KEY (ARTIST_ID));
 
mysql> CREATE TABLE Song (SONG_ID INT NOT NULL,
    -> CD_ID INT,
    -> ARTIST_ID INT,
    -> SONG_NAME TEXT,
    -> PRIMARY KEY (SONG_ID));
 
mysql> CREATE TABLE RecordLabel (RECORD_LABEL_ID INT NOT NULL,
    -> RECORD_LABEL_NAME TEXT,
    -> PRIMARY KEY (RECORD_LABEL_ID));
 
mysql> INSERT INTO Artist (ARTIST_ID, ARTIST_NAME) VALUES (1, "Robert Leroy Johnson");
 
mysql> select * from Artist;
+-----------+----------------------+
| ARTIST_ID | ARTIST_NAME          |
+-----------+----------------------+
|         1 | Robert Leroy Johnson |
+-----------+----------------------+
 
mysql> quit
$