Datenbankverbindung...
 
Benachrichtigungen
Alles entfernen

Datenbankverbindung HSQLDB / Ubuntu 18.04.

3 Beiträge
1 Benutzer
0 Reactions
1,073 Aufrufe
(@paolom)
Eminent Member
Beigetreten: vor 9 Jahren
Beiträge: 18
Topic starter   [#2939]

Hallo zusammen,

ich möchte mich mit Fakturama 2.0.3 unter Ubuntu 18.04 mit der Datenbank verbinden.

Ich habe in das Benutzerhandbuch geschaut ( https://files.fakturama.info/release/v2.0.3/Handbuch-Fakturama_2.0.3.pdf, S. 109), aber irgendwie korrespondierenden die Angaben dort nicht mit dem, was ich in meinem System vorfinde.

In meinem Fakturama-Installationsverzeichnis resp. Plugin-Verzeichnis befindet sich kein Ordner org.hsqldb.jdbc_2.3.0, sondern lediglich die Datei org.hsqldb.jdbc_2.4.0.jar, in der sich auch die hsqldb.jar befindet. Nun weiß ich leider nicht, welchen Klassenpfad ich LibreOffice mitgeben muss, damit die Klasse und schlussendlich auch der JDB-Treiber gefunden wird. Mit der genannten 2.4.0.jar funktioniert es nicht (was vermutlich auch logisch ist)

In meinem Fakturama-Benutzerverzeichnis befindet sich kein Unterordner Database/Database, sondern lediglich Database/Database.tmp, was leer ist.

Kann mir hier jemand weiterhelfen?

Ich komme aus dem PHP/MySQL/.NET/MSSQL-Umfeld und habe von Java wirklich 0 Plan.

Viele Grüße

Paolo



   
Zitat
(@paolom)
Eminent Member
Beigetreten: vor 9 Jahren
Beiträge: 18
Topic starter  

Hallo zusammen,

was das Laden des JDB-Treiber angeht, konnte ich mir selbst helfen.

Ich habe mir von hier https://sourceforge.net/projects/hsqldb/files/ das hsqldb-Paket heruntergeladen, in einem Ordner entpackt und konnte dann in Libreoffice den Pfad /[Verzeichnis_entpackt]/lib/hsqldb.jar mitgeben und nach dem Neustart den entsprechenden Klassennamen (wie im Benutzerhandbuch angegeben). Dann konnte der Treiber geladen werden.

Allerdings hapert es jetzt noch an dem Pfad im Benutzererzeichnis, den ich mitgegeben muss, denn die Datenbank wird dann nach dem Speichern an einem beliebigen Ort zwar geöffnet, aber sie ist leer, es sind keine Tabellen vorhanden, versucht habe ich in Ermangelung an tieferem Wissen (eckige Klammern stehen für einen Platzhalter, die habe ich natürlich da nicht angegeben):

hsqldb:file:/[Pfad_zu_Fakturama_Benutzerverzeichnis]/Database
hsqldb:file:/[Pfad_zu_Fakturama_Benutzerverzeichnis]/Database/Database.tmp
hsqldb:file:/[Pfad_zu_Fakturama_Benutzerverzeichnis]/Database.lobs

Es öffnet sich jeweils eine leere Datenbank.

Viele Grüße

Paolo

 



   
AntwortZitat
(@paolom)
Eminent Member
Beigetreten: vor 9 Jahren
Beiträge: 18
Topic starter  

Ich habe das Thema HSQLDB mit LibreOffice Base erst einmal ad acta gelegt und mich zunächst so mit der Datenbank verbunden:

https://stackoverflow.com/questions/4990864/best-sql-browser-for-hsqldb#answer-5161265

Anschließend habe ich mir das hier installiert: http://squirrel-sql.sourceforge.net/, was deutlich komfortabler ist.

Viele Grüße

Paolo



   
AntwortZitat
Teilen: