Ich habe folgendes Problem: Ich möchte in meine HSQL datenbank etwas einlesen, das auslesen funktioniert 1a nur die eingabe(einlesen) von neuen Daten funktioniert nicht, mir wird kein fehler ausgeworfen und ich habe auch keine ahnung woran es liegt, wenn ich den sql befehl direkt in der db ausführe dann wird der auch ausgeführt :/
Die Verbindung :
Code:
public Connection dbVerbinden(){
try
{
// Treiberklasse laden
Class.forName( "org.hsqldb.jdbcDriver" );
}
catch ( ClassNotFoundException e )
{
System.err.println( "Treiberklasse nicht gefunden!" );
}
Connection con = null;
try
{
con = DriverManager.getConnection(
"jdbc:hsqldb:file:C:/Users/Sven/Documents/hsqldb; shutdown=true", "videothek", "" );
}
catch ( SQLException e )
{
e.printStackTrace();
}
return con;
}
Der Code zum einlesen
Code:
public void Titeleinlesen(String sTitel){
Connection verb = dbVerbinden();
sqlb = "INSERT INTO Filme (Titel) VALUES ('"+sTitel+"')";
try {
Statement stmt = verb.createStatement();
stmt.executeUpdate(sqlb);
}
catch (SQLException sq){
sq.printStackTrace();
}
try {
verb.close();
} catch ( SQLException e ) {
e.printStackTrace();
}
}
Danke für die Hilfe