Eclipse の clay プラグインとは, リレーショナルデータベースに関する下記の機能をもったソフトウエア. MySQL, MySQL, Java DB など,いろいろなリレーショナルデータベースに使える.
この Web ページでは,リレーショナルデータベース管理システムとして,MySQL を使う. (PostgreSQL,Java DB など,他のリレーショナルデータベース管理システムについては,別のページで説明している.).
MySQL は,XAMPP を使ってインストールする方法やMySQL 単体でインストールする方法があります.
JDBC で MySQL を使うために必要になるので, http://dev.mysql.com/downloads/connector/ から Connector/J をダウンロードして,解凍しておく.
ダウンロードの手順は, 「MySQL コネクタ (Connector) Java のダウンロード」の Web ページで説明している.
データベース名と,MySQL にログインするために使うデータベース・一般ユーザのアカウント(ユーザ名とパスワード)を, この Web ページでは,次のように書く.
使用するデータベースの名前のことを,「データベース名」と呼ぶことにする. データベース名は,自由に決めてよいが,半角文字(つまり英字と英記号)を使い,スペースを含まないこと, すでに存在するデータベースを使ってもいい(つまり,既存のデータベースのデータベース名を使う)し,新しいデータベースを作ることにしてもいいです.
データベース名 testdb の権限を持ったユーザにして下さい.(そうで無いとエラーが出ます).
この 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 コネクタ (Connector) Java のダウンロードのときに作られたディレクトリのことです.
MySQL を使うために,次の設定を行うことになるので,確認しておく.
リレーショナルデータベースとして MySQL を使うので,データベースURL(接続文字列)は, jdbc:mysql:に,データベース名などを付けて, jdbc:mysql://localhost:3306/testdbになる.
localhost は,リモートでなく,ローカルの MySQL を使うという意味.3306 は,MySQL のデフォルトのポート番号.
MySQL の JDBC ドライバ名はこのようになる.
MySQL コネクタ (Connecor) Java のディレクトリ C:\Program Files\Java\mysql-connector-java-5.1.6 に,MySQL 用 JDBC の jar ファイルがあります.
「ファイル」→「新規」→「その他」と操作する.
「Clay Database Design Diagram」をクリックし,「次へ」をクリック.
新しいウインドウ(Database Modeling Graphical Editor)が開く.
選択が終わったら,終了をクリック.
新規接続の作成
以上で,新規接続ができた. (次回からは,新規接続を作成する必要は無い). 引き続き,データベースのリバースエンジニアを行う.
データベースのリバースエンジニア
参考Webページ: http://www.stackasterisk.jp/tech/java/eclipse02_03.jsp
本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.
問い合わせ先: 金子邦彦(かねこ くにひこ) ![]()