Apache Derby
Plaggerはおいておいて、次はDerbyをインストールしてみよー
- Apache
- 組み込みDB(JarFileで2MB程しかサイズがない!)
以下の2種類の方式で稼動する
早速ダウンロードしてみる。
最新のバージョンは、10.1.2.1でした。
bin distributionはJarFile と Documentが入っているので、
db-derby-10.1.2.1-bin.zipをダウンロードすることにした。
Derby Install
ダウンロードしてきたものを適当なディレクトリに展開し、CLASSPATHを設定する。
とりあえず僕の環境ではcygwin環境に入れてみようと思うので、
export DERBY_INSTALL=/home/SHINYA.NET/java/Apache/Derby/db-derby-10.1.2.1-bin export CLASSPATH=$DERBY_INSTALL/lib/derby.jar:$DERBY_INSTALL/lib/derbytools.jar:.
とPATHを通してみた
よーし、設定おっけー
環境情報を表示させてみよう
# java org.apache.derby.tools.sysinfo java.lang.NoClassDefFoundError: org/apache/derby/tools/sysinfo
あれ、エラーがでた。。。
コマンドプロンプトから
>java org.apache.derby.tools.sysinfo ------------------ Java Information ------------------ Java Version: 1.5.0_06 Java Vendor: Sun Microsystems Inc. Java home: C:\Java\jdk1.5.0_06\jre Java classpath: C:\cygwin\home\SHINYA.NET\java\Apache\Derby\db-derby-10.1.2.1-bin\lib\derby.jar;C:\cygwin\home\SHINYA.NET\java\Apache\Derby\db-derby-10.1.2.1-bin\lib\derbytools.jar; OS name: Windows XP OS architecture: x86 OS version: 5.1 Java user name: SHINYA.NET Java user home: C:\Documents and Settings\SHINYA.NET Java user dir: C:\cygwin\home\SHINYA.NET\java\Apache\Derby\db-derby-10.1.2.1-bin\frameworks\embedded\bin java.specification.name: Java Platform API Specification java.specification.version: 1.5 --------- Derby Information -------- JRE - JDBC: J2SE 5.0 - JDBC 3.0 [C:\cygwin\home\SHINYA.NET\java\Apache\Derby\db-derby-10.1.2.1-bin\lib\derby.jar] 10.1.2.1 - (330608) [C:\cygwin\home\SHINYA.NET\java\Apache\Derby\db-derby-10.1.2.1-bin\lib\derbytools.jar] 10.1.2.1 - (330608) ------------------------------------------------------ ----------------- Locale Information ----------------- ------------------------------------------------------
うまくいっちゃいました。
はて??
cygwinとwindowsでCLASSPATHの考え方って違ったっかな。。。
とりあえず、CLASSPATHの件とDerbyのつかいかたは後日やりまーす。