Weitere Fragen zu hsqldb

Status
Nicht offen für weitere Antworten.

Alex_winf01

Top Contributor
Ich habe noch folgende Fragen zu hsqldb:

1. Wie kann ich hsqldb administrieren (nicht Client-/Server)
2. Muss der Anwender für die Nutzung von hsqldb eigentlich auch das SDK installiert haben? Runtime ist ja klar, sonst läuft kein Java-Programm.
 

Alex_winf01

Top Contributor
Zu Punkt 1 folgende Erläuterungen:

Ich habe die ganzen CREATE-TABLE-Anweisungen und die INSERT-Anweisungen in einer Textdatei liegen. Diese brauche ich dann ja nur einzubinden, um die Datenbank usw. anzulegen, oder? Zum Schluss benötige ich dann nur eine csv-Datei, damit der Anwender seine Daten wieder an uns zurücksenden kann.
 

foobar

Top Contributor
Muss der Anwender für die Nutzung von hsqldb eigentlich auch das SDK installiert haben?
Nein, nur das JRE.

Ich habe die ganzen CREATE-TABLE-Anweisungen und die INSERT-Anweisungen in einer Textdatei liegen. Diese brauche ich dann ja nur einzubinden, um die Datenbank usw. anzulegen, oder? Zum Schluss benötige ich dann nur eine csv-Datei, damit der Anwender seine Daten wieder an uns zurücksenden kann.
Klingt vernünftig. Was genau ist jetzt die Frage?

Wie kann ich hsqldb administrieren (nicht Client-/Server)
Was willst du denn machen?
 

me.toString

Bekanntes Mitglied
Also wenn du HSQLDB administrieren willst, kannst du direkt auf ein Tool aus der HSQLDB zurückgreifen (ist zwar nur als Demo gedacht ... aber es funzt ganz gut)
Zu finden unter: <hsqldb_home>/demo/runManager.sh (oder auch .bat)

Du kannst natürlich auch jedes andere DB-Tool nehmen, welches sich via JDBC mit einer DB verbinden kann. Ich nehme da immer den DBVisualizer ... lediglich den JDBC-Treiber bekannt machen und schon kann's los gehen.

oder meinst du vielleicht was ganz anderes mit administrieren ??
 

Alex_winf01

Top Contributor
@ foobar

Ich liefere die ganzen Tabellen inkl. Einträge dem Anwender mit. Mein "Problem": Wie kann ich diese Textdatei einbinden, so dass diese
a) ausgeführt werden (sprich: Tabellen anlegen, Inserts ausführen)
b) das ganze muss auch noch auf Text-Tabellen funktionieren.
 

foobar

Top Contributor
Ich liefere die ganzen Tabellen inkl. Einträge dem Anwender mit. Mein "Problem": Wie kann ich diese Textdatei einbinden, so dass diese
a) ausgeführt werden (sprich: Tabellen anlegen, Inserts ausführen)
b) das ganze muss auch noch auf Text-Tabellen funktionieren.
Da gibt es viele Möglichkeiten.

- Du packst alle Statements in ein SQL-Script und führst dieses beim Start aus.

- Du verpackst deine Daten als CSV und kopierst diese einfach in den Ordner in dem die DB liegt (sofern du nur Text-Tables verwendest)

- Man könnte auch die Kundendaten als XML oder ähnliches speichern und dann über einen Menüpunkt importieren d.h. File parsen, Beans bauen, in DB schreiben.

Du mußt eben genau wissen was für dich/ deine Kunden am einfachsten zu Handhaben ist.

In meinem aktuellen Projekt arbeite ich auch mit HSQLDB, aber da verwende ich eine ganz andere Form der Initialisierung:
Beim Start der Anwendung wird überprüft ob der DB-Ordner vorhanden ist ansonsten wird er erstellt und alle Tabellen werden erzeugt. So ist immer Sichergestellt, daß die DB korrekt Iniatilisiert ist.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V MAX Wert und weitere auslesen Datenbankprogrammierung 2
M MongoDb Versändnis Fragen: ( multiserver, morphia/morphium ) Datenbankprogrammierung 0
D MySQL Grundsätzliche Fragen zu MySQL Datenbankprogrammierung 3
D Allgemeine Fragen Datenbankprogrammierung 2
J Datenbank für Fragen/ Antworten Datenbankprogrammierung 7
C MySQL Fragen zu BLOB zu byte[], Date zu java.util.Date uvm. Datenbankprogrammierung 6
J Anfänger Fragen zu JPA Datenbankprogrammierung 6
E MySQL 2 Fragen zur Syntax von SQL-Abfragen Datenbankprogrammierung 8
S Fragen zur DB-Programmierung Datenbankprogrammierung 6
W Fragen zu Datenbanksystemen Datenbankprogrammierung 10
S Allgemeine Fragen zu Hibernate Datenbankprogrammierung 2
P Noch drei Fragen zu JPA Datenbankprogrammierung 5
M komplettNoob-Fragen: MySQL mit NetBeans nutzen Datenbankprogrammierung 13
-MacNuke- Diverse Fragen zu ORM (Hibernate, JPA, etc.) Datenbankprogrammierung 6
W Zwei Fragen über JDBC und MySQL Datenbankprogrammierung 2
S MySQL - ein paar Fragen ;) Datenbankprogrammierung 11
G Ein paar Fragen zur DB-Programmierung Datenbankprogrammierung 18
G 2 fragen zu java <-> mysql Datenbankprogrammierung 4
I HSQLDB HSQLDB 2.5.0 - Wie Loggen abstellen? Datenbankprogrammierung 4
B HSQLDB - auto_increment als unexpected token ? Datenbankprogrammierung 1
E Abfrage auf HSQLDB Datenbankprogrammierung 4
windl MySQL und HSQLDB Datenbankprogrammierung 4
D HSQLDB HSQLDB in PHP-Projekt einbinden? Datenbankprogrammierung 7
I Inhalt einer hsqldb anzeigen Datenbankprogrammierung 1
G java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver Datenbankprogrammierung 4
M HSQLDB oder DERBY - warum SCRIPT Datei? Datenbankprogrammierung 0
T Hibernate, HSQLDB und UNIQUE Datenbankprogrammierung 2
F hsqldb Fehler - unknown source Datenbankprogrammierung 11
E HSQLDB Eclipse + Geronimo + HSQLDB = org.hsqldb.jdbcDriver in classloader Datenbankprogrammierung 5
M HSQLDB 2.0 - wie tmp-Verzeichnis löschen Datenbankprogrammierung 2
S HSQLDB DELETE-Statement funktioniert nicht Datenbankprogrammierung 4
M Bei HSQLDB etwas wie OPTIMIZE TABLE? Datenbankprogrammierung 2
F HSQLDB HSQLDB lässt mich nicht auf erstellte Tabelle zugreifen Datenbankprogrammierung 12
D datenbank (hsqldb) in runnable jar einbinden Datenbankprogrammierung 2
E Herangehensweise Neues Projekt mit Netbeans / HSQLDB / JPA Datenbankprogrammierung 3
T Hsqldb: java.lang.NoClassDefFoundError: org/hsqldb/Server Datenbankprogrammierung 2
F Kann keine Verbindung mit HSQLDB aufbauen Datenbankprogrammierung 2
S HSQLDB Kopiere Tabellen Datenbankprogrammierung 2
H hsqldb - Database must be shutdown Datenbankprogrammierung 10
O HSQLDB Verbindung schlägt fehl Datenbankprogrammierung 3
K Jpa hsqldb Datenbankprogrammierung 1
N Problem mit HSQLDB Datenbankprogrammierung 5
N Hsqldb und text tables source not found Datenbankprogrammierung 5
B HSQLDB Datenbank Manager Datenbankprogrammierung 19
R SELECT aus hsqldb mit Parameter Datenbankprogrammierung 2
R HSQLDB Datenbankprogrammierung 10
G hsqldb datenspeicherung Datenbankprogrammierung 2
D H2 DB oder doch HSQLDB ? Datenbankprogrammierung 2
A HSQLDB Performance bei erstem Zugriff Datenbankprogrammierung 6
G HSQLDB überprüfen, ob Tabelle bereits existiert Datenbankprogrammierung 3
@ HSQLDB: socket creation error Datenbankprogrammierung 6
G HSQLDB Files Datenbankprogrammierung 5
G maximale Einträge in HSQLDB Datenbankprogrammierung 7
A Datenspeicherung in hsqldb Datenbankprogrammierung 22
A Umgang mit hsqldb Datenbankprogrammierung 24
A Fehler in der HSQLDB Datenbankprogrammierung 6
A Problem mit der Anbindung zur hsqldb Datenbankprogrammierung 18
J HSQLDB ohne JDBC Datenbankprogrammierung 8
C Keine Verbindung zu HSQLDB möglich Datenbankprogrammierung 22
G Probleme mit Laden des JDBC-Treiber in HSQLDB Datenbankprogrammierung 2
G HSQLDB - kann mir jemand Packages erstellen? Datenbankprogrammierung 6
B HSQLDB und die log-Datei Datenbankprogrammierung 10
W HSQLDB Datenbankprogrammierung 6
G HSQLDB als Dateien anlegen Datenbankprogrammierung 5
S nullpointerexception bei HSQLDB Datenbankprogrammierung 4
L HSQLDB sichern (import und export von DB) Datenbankprogrammierung 3
D HSQLDB in JAR Datenbankprogrammierung 3
S hsqldb und ant Datenbankprogrammierung 3
S Hsqldb java.lang.NullPointerException Datenbankprogrammierung 2
D HSQLDB 2xPK + AutoInc Datenbankprogrammierung 22
M HSQLDB Server Problem Datenbankprogrammierung 2
T HSQLDB => diverses Datenbankprogrammierung 21
L persistentes Speichern von Daten in der HSQLDB ? Datenbankprogrammierung 5
A Text-Tabellen in HSQLDB Datenbankprogrammierung 9
A HSQLDB Datenbankprogrammierung 10
A Hsqldb ClassDefNotFound Datenbankprogrammierung 2
M Problem mit HSQLDB Datenbankprogrammierung 2
N Hibernate & hsqldb: Problem bei db-update Datenbankprogrammierung 7
G Problem mit der Startenzeit einer HSQLDB Datenbankprogrammierung 4
T HSQLDB, wie mache ich das mit hsqldb.cache_scale? Datenbankprogrammierung 13
E BufferedImage in hsqldb speichern Datenbankprogrammierung 5
B HSqlDb Datenbankprogrammierung 2
X HSQLDB und Variablen Datenbankprogrammierung 7
R hsqldb: performance, große tabellen und so Datenbankprogrammierung 10
P DERBY vs HSQLDB (Vor- Nachteile) Datenbankprogrammierung 3
EagleEye INSERT INTO Problem mit HSQLDB Datenbankprogrammierung 8
G Vector in hsqldb schreiben Datenbankprogrammierung 5
M Cast-Problem - HSQLDB Datenbankprogrammierung 3
C HSQLDB korrekter Shutdown Datenbankprogrammierung 2
C hsqldb Befehle in Java Datenbankprogrammierung 19
P HSQLDB Mehrbenutzerbetrieb Datenbankprogrammierung 7
D HSQLDB Datenbank Zugriff! Datenbankprogrammierung 4
H javaw bleibt bei hsqldb hängen Datenbankprogrammierung 12
D HSQLDB installieren ... Datenbankprogrammierung 8

Ähnliche Java Themen

Neue Themen


Oben