
CoolなEclipseプラグイン(9)
データベースの利用に便利なEclipseプラグイン
|
|
3.DBViewerプラグイン |
DBViewerプラグインは、Eclipse上からのデータベース操作を支援するプラグインです。テーブル一覧の表示、テーブルの内容の編集、SQLの実行、表示を行うことができます。
■特長
・JDBCに対応したデータベースに対応
Oracle等のデータベースに付属するツールは、ベンダ固有のデータベースしかサポートしていませんが、DBViewerプラグインは、Javaからデータベースにアクセスする標準のインターフェイスであるJDBC用のドライバを提供しているデータベースであれば、どのデータベースでも利用できます。
・テーブルの表示/編集
テーブルの一覧を表示し、その内容の表示、編集をExcel感覚で行うことができます。
・SQL文の実行/フォーマット
SQL文を実行することができます。また、blancoDbのSQLフォーマットプラグインの機能が統合されており、記述したSQLを見やすいようにインデントを付けてフォーマットすることができます。
・開発者が日本人
DBViewerプラグインは、日本人によって開発されています。データベースから送信される文字の文字コードを指定したり、「〜」等の文字コードを自動変換する機能があります。
■入手方法
DBViewerプラグインのサイト(http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/about.html)からプラグインのアーカイブをダウンロードし、Eclipseのプラグインフォルダに解凍します。本稿では、zigen.plugin.db_0.0.8.zipを利用しました。
■使い方
Eclipseのメニューの[ウィンドウ]→[パースペクティブを開く]→[その他]からDBViewerを選択します。すると、DBViewerパースペクティブが表示されます。
![]() |
| 図1 DBViewerパースペクティブ |
DBViewerパースペクティブは、データベース接続、スキーマ、テーブル情報を表示する「DBツリー・ビュー」、テーブルの内容の表示・編集を行う「テーブルビュエディタ」、SQLの実行結果を表示する「SQLクエリービューエディタ」、SQLの実行を行う「SQL実行・ビュー」から構成されます。
「DBツリー・ビュー」から、[DBViewerPlugin]を右クリックし[データベース追加]を選択します。すると、[データベース定義の追加]ダイアログが表示されます(図2)。ここで、次の手順で、データベース接続情報を入力します。
- データベース論理名を入力
- Classpath欄の[ファイル追加]からJDBCドライバのjarを追加
- JDBCドライバ名を入力。2.の操作でデフォルトのJDBCドライバが自動的に設定されるので、この操作は省略可能
- 接続文字列欄にデータベースのURLを入力
- 接続IDにデータベースのユーザー名、接続スキーマにスキーマ名、パスワードにパスワードを入力
![]() |
| 図2 データベース定義の追加 |
入力が完了したら[OK]をクリックします。生成されたデータベース接続を右クリックし、接続を選択すると、データベースに接続します。すると、データベースの情報が見られるようになります。テーブルをクリックすると、テーブルの内容を閲覧、編集することができます。
SQLを実行するには、「SQL実行・ビュー」でSQL文を記述し、「SQL実行・ビュー」内の実行をクリックします。
![]() |
| 図3 SQLの実行画面 |
「SQL実行・ビュー」の[Format SQL]タブをクリックすると、SQL文を見やすくフォーマットしてくれます。
![]() |
| 図4 フォーマットされたSQL |
| 3/3 |
INDEX |
||
| 1.Apache Derbyプラグイン | ||
| 2.HSQLDBプラグイン | ||
| 3.DBViewerプラグイン | ||
CoolなEclipseプラグイン バックナンバー
- 第1回 Javaのプロパティファイルを編集するEclipseプラグイン
- 第2回 ソフトウェアの品質向上を支援するプラグイン
- 第3回 データベース開発を支援するプラグイン
- 第4回 Webアプリケーション開発を支援するプラグイン
- 第5回 正規表現の入力・テストを行うプラグイン
- 第6回 サンプルコードの入手をサポートするプラグイン
- 第7回 プログラミングにあると便利なプラグイン
- 第8回 RSSを表示できるEclipseプラグイン
- 第9回 データベースの利用に便利なEclipseプラグイン
- 第10回 スクリプト言語をサポートするEclipseプラグイン
- 第11回 ビルドを効率化するEclipseプラグイン
- 第12回 便利なプラグインの集大成MyEclipse
- 第13回 簡単にFlashアプリを作成できるFlexBuilder 2
- 第14回 軽量なUMLプラグインAmaterasUML
- 第15回 バージョン管理に便利なSubversiveプラグイン
- 第16回 EPFプラグインでらくらく開発プロセス管理!(入門編)
- 第17回 EPFプラグインでらくらく開発プロセス管理!(実践編)
- 第18回 お決まりコードを設計書から自動生成するblancoCsv
- 第19回 Project Zeroでスクリプト+Ajaxのアジャイル開発
- 第20回 ERダイアグラムを編集するAmaterasERDでDB設計
- 第21回 Apache LDAP StudioでLDAPはもう怖くない
- 第22回 JavaScriptを書かずにAjaxを実現するjMaki
- 第23回 Mylyn&Tracでリズムに乗ってタスクを大掃除♪
- 第24回 これはすごい!? コード品質のカイゼン化プラグイン2種
| Java Solution全記事一覧 |
TechTargetジャパン
- EclipseでScalaプログラミングを始めるための基礎 (2012/2/10)
概要や5つの特徴を紹介し、開発環境を構築して対話型実行環境「REPL」やEclipse上でHello Worldを実行します - 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -




