Voraussetzung ist ein verfügbarer DatenbankServer24; ein vorhandener JDBC-Treibers für den gewählten DatenbankServer und ein korrekter CLASSPATH:
root@newbie:/home/alfred > rcmysql status Checking for service MySQL: OK
alfred@duron:~/java/sql> ls mm.mysql-2.0.4-bin.jar -al -r-xr-xr-x 1 alfred users 109927 Aug 6 23:59 mm.mysql-2.0.4-bin.jar
alfred@duron:~/java/sql> export CLASSPATH=$CLASSPATH:/home/alfred/java/sql/mm.mysql-2.0.4-bin.jar $
Für die folgenden Beispiele wird ein entfernter MySQL-Datenbankserver verwendet, der auf einem Rechner mit der festen IP-Adresse 10.0.1.2 läuft25. Als MySQL-Benutzer hat der Benutzer tux Zugriff auf die Datenbank kurs, in der u.A. die Tabelle artikel zur Verfügung steht. Die Struktur der Tabelle wird hier (unter MySQL) folgendermaßen angegeben:
+-------------+-------------+------+-----+---------+----------------+---------------------------------+ | Field | Type | Null | Key | Default | Extra | Privileges | +-------------+-------------+------+-----+---------+----------------+---------------------------------+ | id | int(11) | | PRI | NULL | auto_increment | select,insert,update,references | | nummer | int(11) | YES | | NULL | | select,insert,update,references | | bezeichnung | varchar(60) | YES | | NULL | | select,insert,update,references | | anzahl | int(11) | YES | | NULL | | select,insert,update,references | | preis | double | YES | | NULL | | select,insert,update,references | +-------------+-------------+------+-----+---------+----------------+---------------------------------+