C
crimi
Gast
Hey,
ich verzweifel gerade mit HSQL total :\ Irgendwie verstehe ich glaube ich das Grundprinzip nicht. Die mitgelieferte Doku habe ich gelesen, komme aber nicht weiter.
Mein Ziel ist es eine HSQL-DB zu erstellen, die von meiner Java-App gelesen/geschrieben werden kann und alle Inhalte dauerhaft auf der Festplatte speichert.
Dazu will ich eine "In-Process (Standalone) Mode" Datenbank erstellen und die Tabellen mit "CREATE CACHED TABLE" erstellen.
Die Datenbank will ich über Java erstellen und gehe so vor:
//JDBC Laden
Class.forName("org.hsqldb.jdbcDriver");
//DB aufrufen, falls nicht vorhanden wird sie automatisch erstellt
Connection con = DriverManager.getConnection(jdbc:hsqldb:file:C:/DB, admin, pass);
Hier scheiter ich schon, da die Datenbank irgendwie keine User anlegen kann. Ich kann nur mit User "sa" und ohne Passwort eine DB erstellen.
Was mache ich denn grundsätzlich falsch?!?
ich verzweifel gerade mit HSQL total :\ Irgendwie verstehe ich glaube ich das Grundprinzip nicht. Die mitgelieferte Doku habe ich gelesen, komme aber nicht weiter.
Mein Ziel ist es eine HSQL-DB zu erstellen, die von meiner Java-App gelesen/geschrieben werden kann und alle Inhalte dauerhaft auf der Festplatte speichert.
Dazu will ich eine "In-Process (Standalone) Mode" Datenbank erstellen und die Tabellen mit "CREATE CACHED TABLE" erstellen.
Die Datenbank will ich über Java erstellen und gehe so vor:
//JDBC Laden
Class.forName("org.hsqldb.jdbcDriver");
//DB aufrufen, falls nicht vorhanden wird sie automatisch erstellt
Connection con = DriverManager.getConnection(jdbc:hsqldb:file:C:/DB, admin, pass);
Hier scheiter ich schon, da die Datenbank irgendwie keine User anlegen kann. Ich kann nur mit User "sa" und ohne Passwort eine DB erstellen.
Was mache ich denn grundsätzlich falsch?!?