DBツール Rydeen Ver 0.91 操作説明

目次

1.1 インストール、アンインストール
2.1 起動方法
2.2 データベースへの接続情報(プロファイル)登録
2.3 データベースへの接続
3.1 データビュー(SQL)
3.2 データビュー(抽出条件)
4.1 抽出条件の作成
4.2 抽出条件の使用
5.1 他のDBへのテーブルのコピー
付録

1.1 インストール、アンインストール

1) インストール
ダウンロードしたZIPを解凍します。
2) アンインストール
上記1)ので作成されたフォルダを削除します。

2.1 起動方法

1) Windows の場合
rydeen.exe を実行
2) Windows 以外
bin フォルダ配下の rydeen.jar を実行します。またはターミナルから java -jar rydeen.jar と入力します。
※Java 8 がインストールされている必要があります。

2.2 データベースへの接続情報(プロファイル)登録

「追加」ボタンを押下し、データソース(データベース)への接続情報を登録します。
ドライバファイル: JDBCドライバJARファイルを設定します。アプリケーション配下の lib フォルダにJARファイルを配置した場合は設定不要です。

2.3 データベースへの接続

1) 対象のプロファイルを選択し、「接続」ボタン押下、またはダブルクリックを実行します。
2) 接続が成功すると次の画面が表示されます。

3.1 データビュー(SQL)

MySQL の Example Databases より「world database」を用いて説明します。
1) ツリーメニューの「テーブル」または「VIEW」を選択し、右クリックメニュー「データビュー(SQL)」を選択します。
2) 抽出条件のSQLが表示されます。必要に応じて編集し「実行」ボタン」を押下します。抽出結果が画面下部に表示されます。
2) 抽出条件のSQLが表示されます。必要に応じて編集し「実行」ボタン」を押下します。抽出結果が画面下部に表示されます。

3.2 データビュー(抽出条件)

1) ツリーメニューの「テーブル」または「VIEW」を選択し、右クリックメニューから「データビュー(抽出条件)」を選択します。
2) 抽出条件のSQLが表示されます。必要に応じて編集し「実行」ボタン」を押下します。抽出結果が画面下部に表示されます。

4.1 抽出条件の作成

1) 「SQL」ボタンを押下し、ベースとなるSQLを入力します。
【例】
SELECT *
FROM city
LEFT JOIN country ON country.Code = city.CountryCode
LEFT JOIN countrylanguage ON countrylanguage.CountryCode = city.CountryCode
ORDER BY city.ID
;
2) 「抽出条件作成」ボタンを押下します。次の抽出条件設定画面が表示されます。
3) 次の項目を設定します。
① 抽出条件名
② 抽出列に対応するコントロールの設定
a. コントロールタイプ: Text, CheckBob, RadioButton などから選択します。
b. 列数、行数: コントロールのサイズの基準となります。
c. 一致方式: 文字列の一致方式を設定します。
d. 候補: 選択肢を設定します。コントロールのタイプが Text の場合は ComboBox となります。
e. 非表示順: 抽出画面での表示順を設定します。ゼロ以下は非常時となります。
4) 「完了ボタン」押下により保存されます。

4.2 抽出条件の使用

1) ツリーメニューの「抽出条件」配下の要素を選択し、右クリックメニュー「データビュー」を選択、または要素をダブルクリックします。
2) 任意の抽出条件を設定し、「実行」ボタンを押下します。抽出結果が画面下部に表示されます。

5.1 他のDBへのテーブルのコピー

1) ツリーメニューよりコピー対象のテーブルを選択し、右クリックメニュー「他のDBにコピー」を選択します。
2) 宛先データソース(コピー先のDB)の情報を設定します。プロファイルからの選択も可能です。
① コミットモード: コミットのタイミングを指定出来ます。
② テーブルテーブル再作成: チェックした場合は、宛先の既存のテーブルを削除した後にテーブルを作成します。
③ TRINCATE: チェックした場合は、宛先にテーブルが存在する場合に TRUNCATE を実行します。
④ 行コピー: チェックした場合は、行を宛先にコピーします。
3) 「実行」ボタン押下により実行します。
付録

JDBCドライバのダウンロード

PostgreSQL
MySQL(Connector/J)

sun.jdbc.odbc.JdbcOdbcDriver の使用

sun.jdbc.odbc.JdbcOdbcDriver は Windows 32bit版でのみ利用可能です。jre/bin 配下に JdbcOdbc.dll を追加しています。
JDBC ドライバは JDK-1.7 から取得します。