トップページ -> 情報工学,情報スキルの教材 -> Apache, MySQL, PHP, phpMyAdmin インストールと設定 -> MySQL 上で,Eclipse の Clay プラグインを使う
[サイトマップへ]  

MySQL 上で,Eclipse の Clay プラグインを使う

この Web ページでは,Eclipse の Clay プラグインの操作法などを説明します.

Eclipse の clay プラグインとは, リレーショナルデータベースに関する下記の機能をもったソフトウエアです. MySQL, MySQL, Java DB など,いろいろなリレーショナルデータベースに使えます.

  1. 既存のデータベースのリバースエンジニア
  2. データベースモデリングなど

この Web ページでは,リレーショナルデータベース管理システムとして,MySQL を使います. (PostgreSQLJava DB など,他のリレーショナルデータベース管理システムについては,別の Web ページで説明しています).


必要となるソフトウエア

あらかじめ決めておく事項

データベース論理名と,MySQL にログインするために使うデータベース・一般ユーザのアカウント(ユーザ名とパスワード)を, この Web ページでは,次のように書きます.

この Web ページの手順を試すために,新しいデータベースと,新しい一般ユーザのアカウントを作りたいという場合は, MySQL コマンドライン・クライアントMySQL GUI Tools などを使い,次のコマンドを実行してください.

※ それぞれのツールの操作法(起動法,ログインの方法など)は,MySQL コマンドライン・クライアントMySQL GUI Tools の Web ページを見てください.

create database 'testdb' default character set cp932 collate cp932_japanese_ci;
create user testuser identified by 'hoge$#34hoge5';
grant all on testdb.* to 'testuser';

パスワードは,説明を簡単にするために hoge$#34hoge5 と書いていますが,実際には,これとは違うものを,必ず適切に設定してください.

設定項目

設定に必要になるので, MySQL コネクタ (Connecor) Java のディレクトリを を調べておいてください この Web ページでは,次のように書きます.

MySQL を使うために,次の設定を行うことになるので,確認しておく.


Clay の実行

Database Modeling Graphical Editor の起動

  1. 開始

    ファイル」→「新規」→「その他」と操作する.

  2. Database Modeling の展開

  3. Clay Database Design Diagram」の選択

    Clay Database Design Diagram」をクリックし,「次へ」をクリック.

    新しいウインドウ(Database Modeling Graphical Editor)が開く.

  4. プロジェクト名と SQL 方言の種類の選択

    選択が終わったら,終了をクリック.

    Database Modeling Graphical Editor が開く

    データベースのリバースエンジニアリング

    新規接続の作成

    1. Database Modeling Graphical Editor の中の任意の場所で右クリック.「データベースのリバースエンジニア」を選択

    2. 「接続」のウインドウ(これは,データベースの接続設定を行うウインドウ)が開く。最初は,何も「接続」が無いので,「新規追加」をクリック

    3. ウインドウが開くので,次の設定を行う.
      • 接続タイプを設定

      • 別名:好きな名前をつける(後で分かりやすい名前を付けておく).

      • URL: データベースURL(接続文字列) jdbc:mysql://localhost:3306/testdb を設定

      • ユーザ: ユーザ名: testuser を設定

      • パスワード: hoge$#34hoge5 を設定

      • JDBC ドライバ: JDBC ドライバ名com.mysql.jdbc.Driver を設定

      • ドライバの場所: MySQL 用 JDBC の jar ファイル C:\Program Files\Java\mysql-connector-java-5.1.6\mysql-connector-java-5.1.6-bin.jar を設定

    以上で,新規接続ができた. (次回からは,新規接続を作成する必要は無い). 引き続き,データベースのリバースエンジニアを行う.

    データベースのリバースエンジニア

    1. 「次へ」
    2. 「モデルにインポートするデータベーススキーマの選択」画面では,デフォルトのまま「次へ」をクリック
    3. 「モデルにインポートするテーブルの選択」画面では,インポートしたいテーブルを選択し,「>」をクリック
    4. 「終了」
    5. 図ができる

    参考Webページ: http://www.stackasterisk.jp/tech/java/eclipse02_03.jsp