TOP比較データ> データベース接続
徹底比較!! Eclipse & NetBeans 5
徹底比較!! Eclipse & NetBeans 5

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

   今回作成するプロジェクトではデータベースへ接続することが想定されています。NetBeans 5.0とEclipseは両方ともデータベースを参照する機能が備わっていますので、この機能を用いてプロジェクトで必要となるテーブルの作成とデータの登録を行いましょう。テーブルの作成手順は表5のようになります。
手順 NetBeans Eclipse
1 PostgreSQLドライバの登録を行うため、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
3 Add JDBC Driver画面が表示されるので、PostgreSQLのドライバをAddする(ドライバはPostgreSQLをインストールしたフォルダにあります) 「Test Connection」ボタンを押して接続されることを確認後、「終了」ボタンを押す
4 「Databases」の「Drives」に3で作成したノードが追加されるので、右クリックして「Connection Using」を選択します -
5 Database URL:
jdbc:postgresql://localhost:5432
/bbreak
-

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

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

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

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

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

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

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

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

手順 NetBeans Eclipse
1 Runtimeウィンドウにある表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文を作成しなければならない場合があり、データベース操作について統一したインターフェースではありませんでした。

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

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

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


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


INDEX
第4回:プロジェクト構築の機能比較
  はじめに
  プロジェクトの作成
データベース接続
  クラス作成