Installieren von Java6 und der Derby DB unter Ubuntu.
sudo aptitude install sun-java6-javadbUmgebungsvariablen setzen, bzw. am besten direkt in .bashrc hinterlegen
export JAVA_HOME=/usr/lib/jvm/java-6-sun/
export DERBY_HOME=$JAVA_HOME/db
export PATH=$PATH:$DERBY_HOME/bin/startNetworkServerMit DB-Server verbinden und gleichzeitig eine neue DB anlegen
ij
ij>connect 'jdbc:derby://localhost:1527/my_new_db;create=true';Oder aber man verbindet sich mit dem Derby-Client alternativ an eine andere bestehende DB (z.B. Mysql). Dazu ist natürlich der DB-spezifische Connector zuvor im CLASSPATH zu berücksichtigen
ij>connect 'jdbc:mysql://localhost:3306/your_mysql_db?user=username&password=secret';ij>create TABLE foo(anId int PRIMARY KEY, bar varchar(100));ij>describe foo;
-- COLUMN_NAME |TYPE_NAME|DEC&|NUM&|COLUM&|COLUMN_DEF|CHAR_OCTE|IS_NULL
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- ANID |INTEGER |0 |10 |10 |NULL |NULL |NO
-- BAR |VARCHAR |NULL|NULL|100 |NULL |200 |YESij>insert INTO foo VALUES(1,'demo');
ij>insert INTO foo VALUES(2,'test');
ij>insert INTO foo VALUES(3,'...');ij> SELECT * FROM foo;
-- ANID |BAR
-- ++++++++++++++++
-- 1 |demo
-- 2 |test
-- 3 |...dblook -d 'jdbc:derby://localhost:1527/my_new_db'
# Zeitmarke: 2010-03-15 17:50:11.757
# Quellendatenbank: my_new_db
# Verbindungs-URL: jdbc:derby://localhost:1527/my_new_db
# appendLogs: false
#
# +++++++++++++++++++++++++++++++++++++++++++++
# DDL-Anweisungen für Tabellen
# +++++++++++++++++++++++++++++++++++++++++++++
#
# CREATE TABLE "APP"."FOO" ("ANID" INTEGER NOT NULL, "BAR" VARCHAR(100));
#
# +++++++++++++++++++++++++++++++++++++++++++++
# DDL-Anweisungen für Schlüssel
# +++++++++++++++++++++++++++++++++++++++++++++

