Hy, ich habe nun alles so vorbereitet wie in der Beschreibung angegeben ( http://www.programmingforfuture.com/...ql-hsqldb.html) und die Connection funktioniert (zumindest kommt keine Fehlermeldung).
Ich habe, wie angegeben, Eine Datenbank "meineDB" im Manager erstellt und kann auch im HSQLDB-Manager eine Tabelle erstellen.
Wenn ich im Code eine Tabelle erstellen will dann leider ohne Erfolg.
Die Dateien mit dem Code sind im Anhang.
Der Rückmeldewert bei der Ausführung des Create Table ist 0.
Auszug aus dem Code
[highlight=java]
...
Class.forName("org.hsqldb.jdbcDriver");
con = DriverManager.getConnection(
"jdbc:hsqldb:meineDB", "SA", "" );
....
public static void createTables() throws SQLException
{
int i;
boolean b;
//Anlegen der Tabelle
try
{
i = stmt.executeUpdate("CREATE TABLE test" +
" (testid INT NOT NULL, feld VARCHAR(10) NULL," +
" PRIMARY KEY (testid))");
ab.Ab("CREATE TABLE dir ==> " + i);
}
catch (SQLException e){ab.Abl("Stop Error -" + e.getMessage());}
}
[/highlight]
Wenn ich nun den Manager starte und die Datenbank aufrufen, dann erscheint nirgends die Tabelle test.
Woran kann das liegen?
Was für Infos benötigt Ihr noch?
Gruß
Lerando
Ich habe, wie angegeben, Eine Datenbank "meineDB" im Manager erstellt und kann auch im HSQLDB-Manager eine Tabelle erstellen.
Wenn ich im Code eine Tabelle erstellen will dann leider ohne Erfolg.
Die Dateien mit dem Code sind im Anhang.
Der Rückmeldewert bei der Ausführung des Create Table ist 0.
Auszug aus dem Code
[highlight=java]
...
Class.forName("org.hsqldb.jdbcDriver");
con = DriverManager.getConnection(
"jdbc:hsqldb:meineDB", "SA", "" );
....
public static void createTables() throws SQLException
{
int i;
boolean b;
//Anlegen der Tabelle
try
{
i = stmt.executeUpdate("CREATE TABLE test" +
" (testid INT NOT NULL, feld VARCHAR(10) NULL," +
" PRIMARY KEY (testid))");
ab.Ab("CREATE TABLE dir ==> " + i);
}
catch (SQLException e){ab.Abl("Stop Error -" + e.getMessage());}
}
[/highlight]
Wenn ich nun den Manager starte und die Datenbank aufrufen, dann erscheint nirgends die Tabelle test.
Woran kann das liegen?
Was für Infos benötigt Ihr noch?
Gruß
Lerando
Comment