L
Lungen-Brei
Gast
Hallo, weiß jemand wie ich die verdammte hsqldb dazu bringe, Daten permanent zu speichern?
Die HSQLDB kommt ja mit Beispieltabellen, die mir für Übungszwecke auch ausreichen. Nun hab ich den hsqldb Manager gestartet und Options-->insert test data ausgewählt.
ich habe die DB mit
java -cp ../lib/hsqldb.jar org.hsqldb.Server -database.0 db -dbname.0 xdb
gestartet um eben zu erreichen, dass die Daten nicht nur temporär leben. Es muss mit JDBC möglich sein, Zeilen einzufügen usw. nach einem Beenden sind sie aber jedesmal weg.
Wenn ich zB diesen Code ausführe
bekomme ich den neuen Herrn auf der Konsole ausgeben, lass ich die Insert Anweisungen allerdings weg und führe nochmal die standard query aus, ist Walter wieder verschwunden ?
Weiß jemand wie ich da was einstellen muss?
DAanke
Die HSQLDB kommt ja mit Beispieltabellen, die mir für Übungszwecke auch ausreichen. Nun hab ich den hsqldb Manager gestartet und Options-->insert test data ausgewählt.
ich habe die DB mit
java -cp ../lib/hsqldb.jar org.hsqldb.Server -database.0 db -dbname.0 xdb
gestartet um eben zu erreichen, dass die Daten nicht nur temporär leben. Es muss mit JDBC möglich sein, Zeilen einzufügen usw. nach einem Beenden sind sie aber jedesmal weg.
Wenn ich zB diesen Code ausführe
Code:
String sql = "INSERT INTO Customer VALUES (51,'Walter','Bauer','Gipsgasse 45','Osthofen')";
Statement stmt = DBUtil.getConnection().createStatement();
stmt.executeQuery(sql);
ResultSet rs = DBUtil.executeSQL("SELECT * FROM Customer");
while (rs.next())
DBUtil.printData(rs);
bekomme ich den neuen Herrn auf der Konsole ausgeben, lass ich die Insert Anweisungen allerdings weg und führe nochmal die standard query aus, ist Walter wieder verschwunden ?
Weiß jemand wie ich da was einstellen muss?
DAanke