<script type="text/javascript"> </script> <script type="text/javascript" src=" ">http://pagead2.googlesyndication.com/pagead/show_ads.js">
第2弾として、クラサバ環境でJavaDBを使用してみます。
前回作成したDERBYTUTORへ移動します。
> /var/tmp/DERBYTUTOR
■別の端末エミュレーターを使ってネットワーク・サーバーを起動します。
> java -jar $DERBY_HOME/lib/derbyrun.jar server start
2010-06-23 14:49:32.045 GMT : セキュリティーマネージャーが Basic サーバーセキュリティーポリシーを使用してインストールされました。
2010-06-23 14:49:33.738 GMT : Apache Derby Network Server - 10.6.1.0 - (938214) が起動し、ポート 1527 で接続の受け入れ準備が完了しました
■ijツールを起動します。
> ij
■クライアント・ドライバーを使ってデータベースに接続します。
> CONNECT 'jdbc:derby://localhost:1527/seconddb;create=true';
■次のSQLステートメントを使って2つのカラムを定義したテーブルを作成します。
> CREATE TABLE SECONDTABLE(ID INT PRIMARY KEY,NAME VARCHAR(14));
0 行が挿入/更新/削除されました
■3レコード追加します。
> INSERT INTO SECONDTABLE VALUES(100,'ONE HUNDRED'),(200,'TWO HUNDRED'),(300,'THREE HUNDRED');
3 行が挿入/更新/削除されました
■テーブルを全件検索します。
> SELECT * FROM SECONDTABLE;
ID |NAME
--------------------------
100 |ONE HUNDRED
200 |TWO HUNDRED
300 |THREE HUNDRED
3 行が選択されました
■WHERE句を使ってテーブルのサブセットを検索します。
> SELECT * FROM SECONDTABLE WHERE ID=200;
ID |NAME
--------------------------
200 |TWO HUNDRED
1 行が選択されました
■ijツールを終了します。
> exit;
■Derbyネットワーク・サーバーを停止します。
> java -jar $DERBY_HOME/lib/derbyrun.jar server shutdown
そうすると、別端末エミュレータで起動したネットワーク・サーバーが以下を出力して停止します。
2010-06-23 15:15:15.660 GMT : Apache Derby Network Server - 10.6.1.0 - (938214) はシャットダウンしました
<script src="http://www.google.co.jp/cse/brand?form=cse-search-box&lang=ja" type="text/javascript"></script>