Symfoware Parallel Server JDBCドライバユーザーズガイド
目次 索引 Back Next

Up 付録B サンプルアプリケーション

B.1 サンプル実行前の準備

サンプルを実行する前に、以下の作業が必要です。

B.1 サンプル実行前の準備



1.データベースの作成

以下の定義文を使い、データベースを作成します。
なお、データベーススペースの作成場所は、実行環境に合わせて修正してください。

データベースの作成については、Symfowareのドキュメントを参照してください。

【データベース定義文】
CREATE DATABASE COMPANY;

-- データベーススペースの作成場所は、実行環境に合わせて修正してください。
CREATE DBSPACE MYDBSP_1 ALLOCATE FILE C:\jdbc\COMPANY.dbs ATTRIBUTE SPACE (20M);
CREATE SCHEMA GENERAL;

CREATE TABLE GENERAL.EMPLOYEE (ID INT NOT NULL,
                               NAME CHARACTER(20),
                               PRIMARY KEY(ID));

CREATE TABLE GENERAL.ADDRESSTABLE (
                       ID INT NOT NULL,
                       NAME CHARACTER VARYING(20),
                       ADDRESS CHARACTER VARYING(100),
                       PHONE CHARACTER VARYING(13),
                       PRIMARY KEY(ID));

CREATE DSO DSO01
    FROM GENERAL.EMPLOYEE
    TYPE RANDOM (PAGESIZE1(4),PAGESIZE2(4));
CREATE DSI DSI01
    DSO DSO01
    ALLOCATE PRIME ON MYDBSP_1 SIZE 200K,OVERFLOW ON MYDBSP_1 SIZE 80K;
CREATE DSO DSO02
    FROM GENERAL.ADDRESSTABLE
    TYPE RANDOM (PAGESIZE1(4),PAGESIZE2(4));
CREATE DSI DSI02
    DSO DSO02
    ALLOCATE PRIME ON MYDBSP_1 SIZE 200K,OVERFLOW ON MYDBSP_1 SIZE 80K;

CREATE INDEX GENERAL.EMPLOYEE.TB1IDX KEY(ID) ON MYDBSP_1;
CREATE INDEX GENERAL.ADDRESSTABLE.TB2IDX KEY(ID) ON MYDBSP_1;

GRANT ALL PRIVILEGES ON GENERAL.EMPLOYEE TO PUBLIC;
GRANT ALL PRIVILEGES ON GENERAL.ADDRESSTABLE TO PUBLIC;
GRANT ALL PRIVILEGES ON SCHEMA GENERAL TO PUBLIC;
GRANT ALL PRIVILEGES ON DBSPACE MYDBSP_1 TO PUBLIC;


2.初期データの追加
rdbsloaderコマンドを使用して、作成したデータベースに初期データを追加します。
TABLE01.datとTABLE02.datを作成し、rdbsloaderコマンドを実行してください。

rdbsloaderコマンドで、TABLE01.datとTABLE02.datの格納場所を指定します。
ファイルの格納場所は、実行環境に合わせて修正してください。

rdbsloaderコマンドの詳細は、Symfowareのドキュメントを参照してください。

【rdbsloaderコマンド】
REM ファイルの格納場所
REM 実行環境に合わせて修正してください
set JDBCDIR=C:\jdbc\

rdbsloader -mi -i COMPANY.DSI01 -t %JDBCDIR%TABLE01.dat
rdbsloader -mi -i COMPANY.DSI02 -t %JDBCDIR%TABLE02.dat

【TABLE01.dat】
1,"dog"
2,"cat"
3,"lion"

【TABLE02.dat】
10001,"平野綾子","大阪府豊中市","06-6862-XXXX"
10002,"成宮真紀","大阪市三島郡","075-962-XXXX"
10003,"渋谷花子","東京都渋谷区","03-3421-XXXX"
10004,"富士通","東京都目黒区","03-3421-XXXX"
10005,"鈴木一郎","東京都世田谷区深沢","06-6862-XXXX"



3.JDBCデータソース登録ツールの設定
JDBCデータソース登録ツールから、JDBCデータソースを登録します。

JDBCデータソースの登録方法については、付録A ネーミングサービスとJDBCデータソース登録ツールを参照してください。

【JDBCデータソースの情報】
データソース名 ds1
データ資源名 COMPANY

注意:以下の項目は、実行環境に合わせて必要な値を設定してください。

・プロトコル
・ホスト名
・ポート番号
・ユーザ名
・パスワード

目次 索引 Back Next

All Rights Reserved, Copyright(C) 富士通株式会社 2006