Zugriff auf HSQL Da...
 
Benachrichtigungen
Alles entfernen

Zugriff auf HSQL Datenbank

12 Beiträge
3 Benutzer
1 Reactions
1,404 Aufrufe
(@0n370uch)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 64
Topic starter   [#3063]

Hallo, ich versuche seit ein paar Tagen meine Daten von HSQL auf MySQL zu migrieren. Leider komme ich nicht auf die HSQL Datenbank. Ich habe das jetzt mal unter LibreOffice versucht aber auch dort scheitert der Zugriff (siehe Bild). Würde mich über eine Hilfestellung sehr freuen.

OS: Fedora 34 / Fakturama: 2.1.2b

Gibt es eigentlich auch schon eine HSQL2MYSQL4FAK-2.1.2b.zip ?

Grüße Fabian



   
Zitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Moin, leider scheint LibreOffice die Fakturama-Datenbank nicht mehr zu mögen - jedenfalls klappt der Zugriff damit seit kurzem wirklich nicht mehr. Da müßtest Du auf andere Tools (Squirrel, DBVisualizer) ausweichen. Das Konvertiertool funktioniert leider aktuell nur mit Java 8, sollte aber für die aktuelle Fakturama-Version auch klappen.


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@0n370uch)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 64
Topic starter  

@rheydenr Hallo, ok das erklärt schon mal das Problem. Allerdings bekomme ich es über die Konvertierungssoftware leider auch nicht hin. Irgendetwas stimmt mit meinem Pfad leider nicht. Muss Fakturama währenddessen offen sein?

Grüße Fabian

PS. Java 8 läuft.



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Moin, Fakturama darf auf keinen Fall offen sein, weil ja die Datenbank sonst gesperrt ist. Evtl. stimmt der Pfad zum hsqldb.jar nicht. Kannst Du mal die Fehlermeldung hier posten?


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@0n370uch)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 64
Topic starter  

Ich kann die Antwort leider nicht posten



   
AntwortZitat
(@0n370uch)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 64
Topic starter  

@rheydenr

Hallo, ich bekomme immer diesen Fehler: Siehe Screenshot

Probiert habe ich das ganze mit diesen beiden Konfigurationen (jeweils mit zahlreichen Pfadvarianten):

<Connection database="MYSQL" dbURL="jdbc:mysql://192.168.2.11/fakturama" id="JDBC1" jdbcSpecific="MYSQL" name="FktMysql" password="1234blabla" type="JDBC" user="fakturamauser"/>
<Connection database="HSQLDB" dbURL="jdbc:hsqldb:hsql:/home/coptertec/Downloads/fakturama/Database" id="JDBC0" jdbcSpecific="HSQLDB" name="hsqldb" type="JDBC" user="sa"/>
<Connection database="MYSQL" dbURL="jdbc:mysql://192.168.2.11/fakturama" id="JDBC1" jdbcSpecific="MYSQL" name="FktMysql" password="1234blabla" type="JDBC" user="fakturamauser"/>
<Connection dbDriver="org.hsqldb.jdbcDriver" dbURL="jdbc:hsqldb:hsql:/home/coptertec/Downloads/fakturama/Database" driverLibrary="/home/coptertec/Downloads/hsqldb-2.6.0-jdk8.jar" id="JDBC0" jdbcSpecific="GENERIC" name="hsqldb" type="JDBC" user="sa"/>

Grüße Fabian



   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

Irgendwie sieht die URL falsch aus... Bei mir steht da folgendes:

<Connection database="MYSQL" dbURL="jdbc:mysql://localhost/fakturama_mig" id="JDBC1" jdbcSpecific="MYSQL" name="FktMysql" password="fakturama" type="JDBC" user="fakturama"/>
<Connection dbDriver="org.hsqldb.jdbcDriver" dbURL="jdbc:hsqldb:file:f:\tmp\f2_019\Database\Database" driverLibrary="file:/D:/Javalibs/hsqldb-2.5.0/hsqldb/lib/hsqldb.jar" id="JDBC0" jdbcSpecific="GENERIC" name="hsqldb" type="JDBC" user="sa"/>

 Evtl. muß an die MySQL-URL noch "useSSL=false" rangehängt werden. Irgendwas hat an der Verbindung nicht funktioniert.

 

 


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
(@0n370uch)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 64
Topic starter  

@rheydenr Hallo, klappt leider trotzdem nicht:

<Connection database="MYSQL" dbURL="jdbc//192.168.2.11/fakturama" id="JDBC1" jdbcSpecific="MYSQL" name="FktMysql" password="1234blabla" type="JDBC" user="fakturamauser"/>
<Connection dbDriver="org.hsqldb.jdbcDriver" dbURL="jdbc/home/coptertec/Downloads/fakturama/Database/Database" driverLibrary="/home/coptertec/Downloads/hsqldb-2.6.0-jdk8.jar" id="JDBC0" jdbcSpecific="GENERIC" name="hsqldb" type="JDBC" user="sa"/>
<Dictionary/>


   
AntwortZitat
(@0n370uch)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 64
Topic starter  

Hallo, das Problem lag an MySQL 8. Mit MySQL 5.7 hat es nun funktioniert. Danke und Grüße Fabian



   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@0n370uch 

Kannst du das irgendwie näher beschreiben?

Kann ich das so verstehen, dass Du während dem Konvertierungs-Prozess MySQL 5.7 laufen hattest.

Ich setze MySQL 8.0.26 ein und habe damit keine Probleme - habe aber auch mit einer leeren Datenbank gestartet.

LG
Jürgen


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
(@0n370uch)
Trusted Member
Beigetreten: vor 6 Jahren
Beiträge: 64
Topic starter  

@microangelo Hallo ja genau. Die Konvertierung lief bei mir erst nach dem Wechsel auf MySQL 5.7.

Grüße



   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@0n370uch 

Danke für die Info, das muss ich mal versuchen.

LG
Jürgen


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
0n370uch reacted
AntwortZitat
Teilen: