第4回:プロジェクト構築の機能比較 (3/4)

徹底比較!! Eclipse & NetBeans 5
徹底比較!! Eclipse & NetBeans 5

第4回:プロジェクト構築の機能比較
著者:ビーブレイクシステムズ  山下 広人   2006/4/6
前のページ  1  2  3   4  次のページ
データベース接続

   今回作成するプロジェクトではデータベースへ接続することが想定されています。NetBeans 5.0とEclipseは両方ともデータベースを参照する機能が備わっていますので、この機能を用いてプロジェクトで必要となるテーブルの作成とデータの登録を行いましょう。テーブルの作成手順は表5のようになります。
手順NetBeansEclipse
1PostgreSQLドライバの登録を行うため、Runtimeウィンドウを表示しますDatabase ExplorerビューのConnectionsを右クリックして、「New Connection」を選択します
2「Databases」の「Drives」を右クリックして、「Add Driver」を選択します表示されたNew Connection画面(図6)で、以下の項目を設定します
Database:postgresql
JDBC driver class:org.postgresql.Driver
Class location:
C:\PostgreSQL\8.1\jdbc\
postgresql-8.1-405.jdbc3.jar(インストールディレクトリを参照)
Connection URL:
jdbc:postgresql://localhost:5432
/bbreak
User ID:bbreak
Password:bbreak
3Add JDBC Driver画面が表示されるので、PostgreSQLのドライバをAddする(ドライバはPostgreSQLをインストールしたフォルダにあります)「Test Connection」ボタンを押して接続されることを確認後、「終了」ボタンを押す
4「Databases」の「Drives」に3で作成したノードが追加されるので、右クリックして「Connection Using」を選択します-
5Database URL:
jdbc:postgresql://localhost:5432
/bbreak
-

表5:データベース接続設定作成手順一覧

NetBeans 5.0データベース情報設定
図5:NetBeans 5.0データベース情報設定
(画像をクリックすると別ウィンドウに拡大図を表示します)

Eclipseデータベース情報設定
図6:Eclipseデータベース情報設定
(画像をクリックすると別ウィンドウに拡大図を表示します)

   表5の手順にしたがって進めていくと、作成したデータベース接続情報が追加されます。この追加されたデータベース接続情報からテーブルの作成を行いましょう。

手順NetBeansEclipse
1Tableを右クリックして、「Create Table」を選択しますTableを右クリックして、「New → With SQL Editor」を選択します
2以下の項目を設定(図7)。設定後、「OK」ボタンを押すSQLエディタに以下のSQLを入力して、右クリックから「Run SQL」を選択します
Table name:MESSAGECREATE TABLE MESSAGE (
   MSG VARCHAR(20)
);
Column name:MSG
Data type:VARCHAR
Size:20

表6:テーブル作成手順一覧

NetBeans 5.0テーブル作成
図7:NetBeans 5.0テーブル作成
(画像をクリックすると別ウィンドウに拡大図を表示します)

   続いてデータを登録しましょう。

手順NetBeansEclipse
1Runtimeウィンドウにある表4で作成されたMESSAGEテーブルを右クリックして、「Execute Command」を選択します作成されたテーブル「message」を右クリックして、「Data → Edit」を選択します
2表示されたSQL Command画面で、SQLを入力します。SQL文は以下の通りデータ登録するためのExcel形式のエディタが表示(図 8)されるので、「Hello World!」と入力し右クリックから「Save」を選択します
INSERT INTO "MESSAGE"("MSG") VALUES('Hello World!');

表7:データ登録手順一覧

データ登録エディタ
図8:データ登録エディタ

   ここまででテーブルの作成からデータの登録ができました。データベースへ接続するにはNetBeans 5.0ではドライバを事前に登録してから接続情報を作成することになり、Eclipseでは接続情報を作成する際にドライバを指定することになります。

   NetBeans 5.0とEclipseではデータベース接続情報が作成されるまでに設定する情報に差異はありませんでした。テーブル作成とデータ登録では、GUIでできる場合とSQL文を作成しなければならない場合があり、データベース操作について統一したインターフェースではありませんでした。

 NetBeansEclipse
ドライバ登録×(接続設定作成に含まれる)
接続設定作成
テーブルの作成GUIを利用して作成SQLを発行
データ登録SQLを発行GUIを利用して作成

表8:データベース接続機能比較一覧

前のページ  1  2  3   4  次のページ


ビーブレイクシステムズ 山下 広人
著者プロフィール
株式会社ビーブレイクシステムズ  山下 広人
オブジェクト指向技術コンサルタント。前職ではミッションクリティカルなシステム開発に従事。システム寄りな知識だけではなく、業務関連の知識を身に付けるべく会計・簿記を学び、その知識をいかすために会計システム構築ノウハウのあるビーブレイクシステムズに転職し、現在に至る。


INDEX
第4回:プロジェクト構築の機能比較
 はじめに
 プロジェクトの作成
データベース接続
 クラス作成
徹底比較!! Eclipse & NetBeans 5
第1回NetBeans 5の登場
第2回NetBeansによる開発環境のファイル共有
第3回開発環境の整備
第4回プロジェクト構築の機能比較
第5回デバッグまでの機能比較と総評

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored