Derbyはじめの一歩

Apache Derbyを使ってみてのメモです。

Windowsでの説明になりますが、まず環境変数を設定します。

MS-DOS> set DERBY_INSTALL=C:\derby
MS-DOS> set CLASSPATH=%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar;%CLASSPATH%

環境変数が設定できたか確認します。

MS-DOS> java org.apache.derby.tools.sysinfo

データベースを作ってみますが、カレントにできちゃうので注意してください。

MS-DOS> java org.apache.derby.tools.ij
ij> connect 'jdbc:derby:autotest;create=true';

最後にテーブル作成。

ij> create table test (id int generated by default as identity
                         (start with 1, increment by 1),
                       name varchar(255) not null);
ij> alter table test add primary key (id);
ij> alter table test add unique (name);

ここで力尽きました。

ここまで書いといてアレですが、mysqlのauto incrementより面倒臭そうな予感がします・・・