
CoolなEclipseプラグイン(3)
データベース開発を支援するプラグイン
|
|
2.DbEditプラグイン |
DbEditはUwe Voigt氏により開発されているデータベースにアクセスするためのプラグインです。DbEditを利用するとExcelの表を操作するような感覚でデータベースに対しCRUD(Create、Read、Update、Delete)操作を行うことができます。また、SQLの入力アシスト機能を利用すれば、SQL文やテーブル名を補完してくれるので、簡単にSQL文を入力することができます。
■特長
・テーブル情報の取得
データベース内で定義されているテーブル、ビュー、シーケンス情報などを閲覧することができ、データベースの構造を把握することができます。ただし、テーブル間の関係をグラフィカルに閲覧することはできないので、テーブル間の関係の閲覧にはClayプラグインを利用するとよいでしょう。
・直感的なCRUD操作が可能
Excelの表を操作するような感覚で、データのCRUD操作を行うことができます。
・SQL文の補完機能
EclipseのJavaエディタにはコードアシスト機能がありますが、同様の感覚でSQLのシンタックスを補完することができます。コードアシスト機能によりタイプミスを防ぎ効率的にSQLを入力することができます。
■入手方法
SourceForgeのdbeditプロジェクトのページからプラグインをダウンロードします。
インストールするには、ダウンロードしたプラグインを、Eclipseをインストールしたディレクトリに解凍します。
■使い方
DbEditプラグインは、DbEditのパースペクティブで利用します。DbEditのパースペクティブを開くには、Eclipseのメニューの[ウィンドウ]→[パースペクティブを開く]→[その他]で[DbEdit]を選択します。
・コネクションの設定
[Tables]ビューを右クリックし、[New]→[Connection]を選択します。すると、図4のコネクションの設定画面が表示されます。
![]() |
| 図4 コネクションの設定画面 |
「Classpath」タブを選択し、「Add Archive」ボタンを押し、JDBCドライバのjarファイルを選択します。「Common」タブを選択すると、「JDBC Driver」のプルダウンメニューでJDBCドライバが選択できるようになっているので、JDBCドライバを選択し、データベース接続情報を入力します。「Connect」ボタンを押すとデータベースに接続され、次のようにスキーマとテーブルの一覧が画面に表示されます。
![]() |
| 図5 スキーマ/テーブル一覧 |
・テーブルの閲覧/編集
図6の左のツリービューからテーブルをクリックすると、図6のようにテーブルの内容が表示されます。
![]() |
| 図6 テーブルの内容の閲覧 |
データベースの内容が表示されたビューを操作することでテーブルの内容を変更することができます。
・SQLの記述/実行
[ファイル]→[新規]→[SQL File]を選択すると、SQLファイルを作成することができます。SQLファイルはSQLエディタで編集することができ、select、where、delete、insertなどのSQLのシンタックスとスキーマ名、テーブル名をCtrl+Spaceキーを押すことに補完することができます(図7)。
![]() |
| 図7 SQLのコードアシスト |
| 2/3 |
|
INDEX |
||
| 1.Clayプラグイン | ||
| 2.DbEditプラグイン | ||
| 3.MiddlegenIDEプラグイン | ||
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ジャパン
- 並列分散処理の常識をHadoopファミリから学ぶ (2012/2/8)
並列分散処理の課題やHadoopの長所/短所、そして短所を補うHadoop関連プロジェクトの構成や概要などを簡単に紹介 - WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -




