Winstoneは、Jarファイル1個だったが、Derbyもすごく軽量。JARファイル4つでサクサクうごく。
しかも、データを入れるデータベースの為のフォルダーはDBごとに1つになっていて、その中にテーブルとか様々なものが入っていくので、バックアップもしやすいし、組込みには最適。
そして、
connect 'jdbc:derby://localhost/MyDB;create=true;';
というように、接続するときに、「create=true」という文字列を入れれば、データベースのインスタンスがないときにはつくっれくれる。これは、本当に便利で助かる。