Guten Tag,

ich habe zwei Fragen zum obigen Thema, was mir bisher Probleme bereitet und
ich auch nirgendwo nähere Infos zu finden konnte.

1.) In Openoffice (kurz OO) ab v2 ist, so lese ich, die kompakte und flexible
(Java-) Datenbank Hsqldb integriert. So weit, so gut. :-)
Wenn ich ein neues Dokument vom Typ Datenbank anlege, ergibt sich eine
Datenbank.odb-Datei, mit der ich innerhalb von OO auch alles gut machen kann,
was ich möchte.

Nun würde ich jedoch gerne von außerhalb mittels eines Java-Progrämmchens
genau diese Datenbank bearbeiten:
Angenommen, die mittels OO erzeugte Datenbank heißt: C:/Db/Datenbank.odb
Wenn ich mit dem Hsql-Datenbankmanager (org.hsqldb.util.DatabaseManagerSwing)
oder irgendeinem anderen JDCB-Werkzeug diese Datenbank öffnen möchte, so muß
ich doch, dachte ich, folgenden JDCB-URL angeben:
 jdbc:hsqldb:file:C/Db/Datenbank.odb

Doch das klappt nicht. Das JDCB-Programm meckert dann, daß es diese Datenbank
nicht gäbe bzw. legt eine neue an, und zwar:
 c:/Db/Datenbank.odb.properties
 usw.


2.) Genau der umgekehrte Fall: Über einen JDCB-Datenbankmanager habe ich
erfolgreich eine Hsqldb-Datenbank angelegt.

Nun möchte ich gerne in OO mittels JDCB auf diese externe Datenbank zugreifen.
Das klappt zwar, aber leider nur lesend: ich habe keinen Schreibzugriff. Doch
genau den würde ich gerne haben in OO.

Dazu habe ich beide Wege probiert, also zuerst den dateibasierten Modus, wo
dann der JDCB-URL so lautet:
 jdbc:hsqldb:file:Dateipfad

... als auch den Server-basierten Modus, wo dann der JDCB-URL so lautet:
 jdbc:hsqldb:hsql://localhost/Aliasname
(Und dazu natürlich noch den Server vorher gestartet.)

Leider beidesmal ohne Erfolg: immer nur-lesender Zugriff.


Vielleicht weiß jemand Rat? Danke im Voraus.

-ric


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an