## DBツール Rydeen Ver 0.93 取扱説明 (2024/08/12)

### 目次

> 1 インストール

> > 1.1 Windows

> > 1.2 Linux/mac

> > 1.3 Mac

> > 1.4 旧バージョンからのマイグレーション

> 2 起動方法

> > 2.1 Windows

> > 2.2 Linux

> > 2.3 Mac

> 3 データベースへの接続

> > 3.1 接続情報（プロファイル）登録

> > 3.2 接続実行

> 4 データビュー

> > 4.1 データビュー（SQL）

> > 4.2 データビュー（抽出条件）

> 5 抽出画面

> > 5.1 抽出条件の作成

> > 5.2 抽出条件の使用

> 6 テーブルのコピー

> > 6.1 他のDBへのテーブルコピー

> 7 テーブル定義書作成

> 8 アンインストール

> 9 付録

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

> > 9..2 JDBC-ODBC ブリッジドライバを使用する際の留意事項

> > 9.3 JDBC-ODBC ブリッジドライバを用いて Microsoft Access （拡張子mdb、accdb） を使用する際の留意事項

### 1 インストール

> 1.1. Windows

> > ダウンロードしたZIPを解凍します。

> 1.2 Linux

> > 1) ダウンロードしたZIPを解凍します。

> > 2) Java 8 (JDK/JRE) をインストールします。

> > > https://docs.oracle.com/javase/jp/12/install/installation-jdk-linux-platforms.html

> > > https://www.assembler.jp/ubuntu-java-install/

> 1.3 Mac

> > 1) ダウンロードしたZIPを解凍します。

> > 2) Java 8 (JDK/JRE) をインストールします。

> > > https://docs.oracle.com/javase/jp/12/install/installation-jdk-macos.html

> 1.4 旧バージョンからのマイグレーション

> > 旧バージョンのアプリケーションフォルダ配下の data フォルダを差し替えます。

### 2 起動方法

> 2.1 Windows

> > 解凍したフォルダ内の rydeen.exe を実行します。

> 2.2 Linux

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

> 2.3 Mac

> > bin フォルダ配下の rydeen.jar を実行（ダブルクリック）します。

### 3 データベースへの接続

> #### 3.1 接続情報（プロファイル）登録

> > 「追加」ボタンを押下し、データソース（データベース）への接続情報を登録します。

> > ① ドライバファイル： JDBCドライバJARファイルを設定します。

> > > ※ JDBC-ODBC ブリッジドライバ(sun.jdbc.odbc.JdbcOdbcDriver)を使用する際は設定不要です。

> > > > 「9..2 JDBC-ODBC ブリッジドライバを使用する際の留意事項」

> #### 3.2 接続実行

> > １） 対象のプロファイルを選択し、「接続」ボタンを押下、またはダブルクリックします。

> ２） 接続が成功すると次の画面が表示されます。

### 4 データレビュー

> #### 4.1 データビュー（SQL）

> > MySQL の Example Databases より「world database」を用いて説明します。

> > １） ツリーメニューの「テーブル」または「VIEW」を選択し、右クリックメニュー「データビュー（SQL）」を選択します。

> > ２） 抽出条件のSQLが表示されます。必要に応じて編集し「実行」ボタン」を押下します。抽出結果が画面下部に表示されます。

> ２） 抽出条件のSQLが表示されます。必要に応じて編集し「実行」ボタン」を押下します。抽出結果が画面下部に表示されます。

> #### 4.2 データビュー（抽出条件）

> > １） ツリーメニューの「テーブル」または「VIEW」を選択し、右クリックメニューから「データビュー（抽出条件）」を選択します。

> > ２） 抽出条件のSQLが表示されます。必要に応じて編集し「実行」ボタン」を押下します。抽出結果が画面下部に表示されます。

### 5 抽出画面

> #### 5.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
> > > ;

> > ２） 「抽出条件作成」ボタンを押下します。次の抽出条件設定画面が表示されます。

> > ３） 次の項目を設定します。

> > > ① 抽出条件名

> > > ② 抽出列に対応するコントロールの設定

> > > a. コントロールタイプ： Text, CheckBob, RadioButton などから選択します。

> > > b. 列数、行数： コントロールのサイズの基準となります。

> > > c. 一致方式： 文字列の一致方式を設定します。

> > > d. 候補： 選択肢を設定します。コントロールのタイプが Text の場合は ComboBox となります。

> > > e. 非表示順： 抽出画面での表示順を設定します。ゼロ以下は非常時となります。

> > ４） 「完了ボタン」押下により保存されます。

> #### 5.2 抽出条件の使用

> １） ツリーメニューの「抽出条件」配下の要素を選択し、右クリックメニュー「データビュー」を選択、または要素をダブルクリックします。

> ２） 任意の抽出条件を設定し、「実行」ボタンを押下します。抽出結果が画面下部に表示されます。

### 6 テーブルのコピー

> #### 6.1 他のDBへのテーブルコピー

> > １） ツリーメニューよりコピー対象のテーブルを選択し、右クリックメニュー「他のDBにコピー」を選択します。

> ２） 宛先データソース（コピー先のDB）の情報を設定します。プロファイルからの選択も可能です。

> > > ① コミットモード： コミットのタイミングを指定出来ます。

> > > ② テーブルテーブル再作成： チェックした場合は、宛先の既存のテーブルを削除した後にテーブルを作成します。

> > > ③ TRINCATE： チェックした場合は、宛先にテーブルが存在する場合に TRUNCATE を実行します。

> > > ④ 行コピー： チェックした場合は、行を宛先にコピーします。

> > ３） 「実行」ボタン押下により実行します。

### 7 テーブル定義書作成

> １） ツリーメニューより対象のテーブルを選択し、右クリックメニュー「テーブル定義作成」を選択します。※複数選択可能

> ２） テーブル定義書のテンプレートと出力先を設定します。

> > ① インストール時のテンプレートはアプリケーションディレクトリ配下の resource/template/table_definition.xlsx です。

> > ② 「ファイルを開く」をチェックした場合は、作成完了後に関連アプリケーション（EXCELなど）にて開きます。

> ３） 「実行」ボタン押下により実行します。

> サンプル： table_definition_sample.xlsx

### 8 アンインストール

> インストール時に解凍したフォルダを削除します。

### 9 付録

> #### 9.1 JDBCドライバのダウンロード

> > PostgreSQL

> > MySQL(Connector/J)

> > SQL Server

> > Oracle

> #### 9.2 JDBC-ODBC ブリッジドライバを使用する際の留意事項

> > ① JDBC-ODBC ブリッジドライバ(sun.jdbc.odbc.JdbcOdbcDriver)は Windows 32bit版でのみ使用可能です。※jre/bin 配下に JdbcOdbc.dll を追加しています。

> > ② ドライバファイル jdbc_1.7.0_80.jar は lib/database 配下に配置してます。

> #### 9.3 JDBC-ODBC ブリッジドライバを用いて Microsoft Access （拡張子mdb、accdb） を使用する際の留意事項

> > ① プライマリキーの情報はサポートされません。※インデックスとしては取得可能。