HSQLDB Datenbank Eintrag

Status
Nicht offen für weitere Antworten.

Emrys-Merlin

Mitglied
Hey,

Ich hab grad frisch angefangen mit Datenbank Programmierung und wollte mir jetzt gern ein Programm zum Vokabeln lernen schreiben, aber immer wenn ich die Vokabeln eintragen möchte, kommt folgende Fehlermeldung:

java.sql.SQLException: Table not found: VOKABELN in statement [INSERT INTO VOKABELN(id, Stranger, German, UArtikel, BArtikel, Asked) VALUES('-', 'lavoro','Arbeit','un','il','0')]
at org.hsqldb.Trace.getError(Unknown Source)
at org.hsqldb.jdbcResultSet.<init>(Unknown Source)
at org.hsqldb.jdbcConnection.executeStandalone(Unknown Source)
at org.hsqldb.jdbcConnection.execute(Unknown Source)
at org.hsqldb.jdbcStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbcStatement.executeUpdate(Unknown Source)
at net.adler.tim.vokabel.lib.Database.update(Database.java:63)
at net.adler.tim.vokabel.test.DatabaseTest.main(DatabaseTest.java:71)

Ich hab wirklich keine Ahnung, was ich damit anfangen soll, könnte mir bitte jemand helfen? Vielen Dank schon mal
Merlin
 

Leroy42

Top Contributor
Naja, einfach die Fehlermeldung lesen.

Scheinbar gibt es in deiner Datenbank keine Tabelle namens "VOKABELN"
 

Emrys-Merlin

Mitglied
Code:
try {

	      database.executeQuery("DROP TABLE VOKABELN"); // Tabelle loeschen

	      // Erzeugen einer leeren Testtabelle:
	      database.executeQuery(
	          "CREATE TABLE VOKABELN (" + 
	          "id INTEGER IDENTITY," +
	          "Stranger VARCHAR(256)," + 
	          "UArtikel VARCHAR(256)," + 
	          "BArtikel VARCHAR(256)," + 
	          "Asked INT(256),"); 
	      }
	    catch (SQLException ex) { //ex.printStackTrace();
	      System.out.println("Testtreiber [main]: Datenbank schon angelegt");
	      
	    }

des is der Codeteil der eigentlich die Tabelle erzeugen sollte
 

Emrys-Merlin

Mitglied
Ok, hab ich geändert, aber die Fehlermeldung ist leider immer noch die Selbe. Falls du noch andere Infos oder so brauchst: Ich hab das ganze in Eclipse gemacht und mein Betriebssystem is WinXP.
 

Emrys-Merlin

Mitglied
Sorry, das weiß ich nicht. Ich kenn mich da wirklich (noch) nicht mit aus. Wie finde ich denn raus ob es in diesem Mode ist?
 

kleiner_held

Top Contributor
Das catch in deinem code ist sehr seltsam. Du faengst einen Fehler ab und gibst aus "Datenbank schon angelegt". :noe:

Nimm mal das
Code:
ex.printStackTrace();
wieder rein, denn mir scheint auch dein CREATE TABLE noch Fehler zu enthalten (Komma statt Klammer am Ende).
 

Emrys-Merlin

Mitglied
ok, das hat aufjedenfall schonmal was gebracht: Es wird noch eine zweite Fehlermeldung ausgegeben :D

java.sql.SQLException: Table not found: VOKABELN in statement [DROP TABLE VOKABELN]
at org.hsqldb.Trace.getError(Unknown Source)
at org.hsqldb.jdbcResultSet.<init>(Unknown Source)
at org.hsqldb.jdbcConnection.executeStandalone(Unknown Source)
at org.hsqldb.jdbcConnection.execute(Unknown Source)
at org.hsqldb.jdbcStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbcStatement.executeQuery(Unknown Source)
at net.adler.tim.vokabel.lib.Database.executeQuery(Database.java:45)
at net.adler.tim.vokabel.test.DatabaseTest.main(DatabaseTest.java:48)
java.sql.SQLException: Table not found: VOKABELN in statement [INSERT INTO VOKABELN(id, Stranger, German, UArtikel, BArtikel, Asked) VALUES('-', 'lavoro','Arbeit','un','il','0')]
at org.hsqldb.Trace.getError(Unknown Source)
at org.hsqldb.jdbcResultSet.<init>(Unknown Source)
at org.hsqldb.jdbcConnection.executeStandalone(Unknown Source)
at org.hsqldb.jdbcConnection.execute(Unknown Source)
at org.hsqldb.jdbcStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbcStatement.executeUpdate(Unknown Source)
at net.adler.tim.vokabel.lib.Database.update(Database.java:63)
at net.adler.tim.vokabel.test.DatabaseTest.main(DatabaseTest.java:71)

P.S.: das mit dem Datenbank schon angelegt is aus dem Beispielprogramm aus dem ich mir son bisschen meinen Code zusammengesucht habe. Wie gesagt ich bin ein blutiger Anfänger was das angeht.[/code]
 

AlArenal

Top Contributor
Na wenn du die Tabelle erst löscht und dann versuchst reinzuschrieben, kann das auch nicht funktionieren......
 

Emrys-Merlin

Mitglied
Vielen Dank für eure Tipps! Das meiste waren wirklich irgendwelche Tippfehler, etc. aufjedenfall hab ich's jetzt hingekriegt. Naja, dass is halt das Proplem, wenn man noch nicht wirklich weiß, was man macht^^

Gruß
Merlin
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Einfache HSQLDB? (lock acquisition failure) Java Basics - Anfänger-Themen 2
K HSQLDB?? Java Basics - Anfänger-Themen 2
L HsqlDB Primary Key Java Basics - Anfänger-Themen 2
C Hsqldb Java Basics - Anfänger-Themen 3
J Zusätzliche jar dateien in Java APplet (hsqldb.jar) Java Basics - Anfänger-Themen 8
M Access to HSQLDB Converter Java Basics - Anfänger-Themen 2
M Beispiel-Webprojekt: Statt HSQLDB Postgres verwenden Java Basics - Anfänger-Themen 12
S Zugriff auf hsqldb nach Programmneustart? Java Basics - Anfänger-Themen 2
B hsqldb (beziehungen zw. Tabellen) Java Basics - Anfänger-Themen 8
L hsqldb Xstellige AutoIncrement? Java Basics - Anfänger-Themen 3
L hsqldb - query als String ausgeben Java Basics - Anfänger-Themen 3
L hsqldb INSERT - Unexpected token Java Basics - Anfänger-Themen 2
L hsqldb Methodenaufruf Java Basics - Anfänger-Themen 10
L MySQL, Interbase, hsqldb, . ? Java Basics - Anfänger-Themen 10
M hsqldb ( ALter Table test add bla VARCHAR(50) ) Java Basics - Anfänger-Themen 7
I Erste Schritte Einfache Datenbank-Webseite erstellen als Nicht-IT-lerin Java Basics - Anfänger-Themen 24
M Daten aus errechneter Methode in Datenbank(SQLite) schreiben Java Basics - Anfänger-Themen 60
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
I Element n aus Datenbank Query (JPA / Hibernate) Java Basics - Anfänger-Themen 3
I Passwort in Datenbank speichern um später wieder auszulesen Java Basics - Anfänger-Themen 5
S OOP Java Eingabe in verschiedene Datenbank Tabellen eintragen Java Basics - Anfänger-Themen 7
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
E schneller von der Datenbank abfragen Java Basics - Anfänger-Themen 15
E Datenbank Spalte zusammenzählen Java Basics - Anfänger-Themen 2
R Datenbank Java Basics - Anfänger-Themen 1
I API Key´s in der Datenbank decrypt / encrypten? Java Basics - Anfänger-Themen 23
I Werte (u.a. Geldbeträge) in Datenbank speichern und Rundungen? Java Basics - Anfänger-Themen 8
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
M Datenbank oder Textdatei? Java Basics - Anfänger-Themen 4
S Datenbank Befehl nach Login Java Basics - Anfänger-Themen 5
S Datenbank Tabelle eine Zeile an einer bestimmten Stelle einfügen Java Basics - Anfänger-Themen 2
M Von der Datenbank zum Textfield Java Basics - Anfänger-Themen 16
R Best Practice Logik in der Datenbank oder in Java? Java Basics - Anfänger-Themen 3
R Datenbank-Werte dynamisch ausgeben Java Basics - Anfänger-Themen 19
B Frage zu Datenbank Design - Rechnungen, Angebote... und deren Positionen Java Basics - Anfänger-Themen 4
B Datenbank: Entity mit vielen Referenzen? Ansatz so ok? Java Basics - Anfänger-Themen 8
T Datenbank | Welche am Sinnvollsten? Java Basics - Anfänger-Themen 5
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
M Datenbank in jTable Laden Java Basics - Anfänger-Themen 49
M Datenbank verbindung Java Basics - Anfänger-Themen 19
J Java Verbindung mit mysql Datenbank Java Basics - Anfänger-Themen 3
B Datenbank, aktuelle Ende als Zahl an Label übergeben Java Basics - Anfänger-Themen 7
T Collections Geeignete Collection/Liste/Datenbank Java Basics - Anfänger-Themen 17
B Treetable (rekursive Funktion) aufbauen von Datenbank Java Basics - Anfänger-Themen 4
R Input/Output Verbindung mit mySql-Datenbank Java Basics - Anfänger-Themen 9
D Compiler-Fehler Wert auf Datenbank übertragen und Sleep Thread Java Basics - Anfänger-Themen 3
N (Java) Regristrierung und Login System mit einer Datenbank Java Basics - Anfänger-Themen 5
J Datenbank Zugriff Java Basics - Anfänger-Themen 24
J Mit JSF Formular in Datenbank schreiben Java Basics - Anfänger-Themen 3
DaCrazyJavaExpert Verschiede Aktionen der Datenbank getrennt durchführen Java Basics - Anfänger-Themen 4
DaCrazyJavaExpert Datenbank wird nicht erstellt Java Basics - Anfänger-Themen 31
E Daten gehen nicht in Datenbank Java Basics - Anfänger-Themen 14
C JTable update mit MySQL Datenbank Java Basics - Anfänger-Themen 1
Meeresgott OOP Gui, Logik und Datenbank richtig aufbauen Java Basics - Anfänger-Themen 43
B Schreiben von zu vielen Einträgen in einer Datenbank Java Basics - Anfänger-Themen 9
S Datenbank auf Knopfdruck abfragen Java Basics - Anfänger-Themen 8
M Java als Webanwendung mit Datenbank abfrage Java Basics - Anfänger-Themen 3
N Datenbank mit GUI verbinden - Wie? Java Basics - Anfänger-Themen 5
1 Datenbank in Java Java Basics - Anfänger-Themen 1
M Erste Schritte Java Applet - HTML Seiten auslesen und in Access Datenbank schreiben? Java Basics - Anfänger-Themen 15
J Bücher Datenbank Java Basics - Anfänger-Themen 5
S Best Practice MVC und große Datenmengen aus einer mySQL - Datenbank Java Basics - Anfänger-Themen 24
J Datum und Uhrzeit in Datenbank falsch hinterlegt Java Basics - Anfänger-Themen 13
R Erstversuch Datenbank Java Basics - Anfänger-Themen 6
I Daten speichern ohne Datenbank Java Basics - Anfänger-Themen 20
A Erste Schritte Verbindung zu MySQL Datenbank herstellen Java Basics - Anfänger-Themen 7
T Sql Datenbank - variable übergeben? Java Basics - Anfänger-Themen 8
C Passwörter möglichst sicher in Datenbank speichern Java Basics - Anfänger-Themen 18
W Erste Schritte Exceltabelle in Datenbank übertragen mittels XDEV Java Basics - Anfänger-Themen 7
J GUI mit phpMyAdmin Datenbank verbinden Java Basics - Anfänger-Themen 0
K Erste Schritte Datenbank SQL erklärung Java Basics - Anfänger-Themen 15
B Lokale Datenbank Java Java Basics - Anfänger-Themen 2
B Klassen Doppelte werte Filtern XML, Datenbank und DOM Java Basics - Anfänger-Themen 3
Todesbote Int Array mit Hibernate in Datenbank speichern. Java Basics - Anfänger-Themen 2
U Datenbank in Java Java Basics - Anfänger-Themen 8
M Keine Datenbank verbindung Java Basics - Anfänger-Themen 14
N mit Werten aus einer mysql datenbank in java rechnen Java Basics - Anfänger-Themen 17
Q Datenbank nicht über separaten Server Java Basics - Anfänger-Themen 4
B Dateiname in Datenbank schreiben Java Basics - Anfänger-Themen 2
J fortlaufende Objekte durch Variable auswählen; Datenbank Java Basics - Anfänger-Themen 4
S ArrayList in mysql Datenbank speichern Java Basics - Anfänger-Themen 6
C Datenbank - Welche Java Basics - Anfänger-Themen 5
B Java Objektorientierte Datenbank - Assoziation Hilfe Java Basics - Anfänger-Themen 4
G Input/Output Serialisierung oder Datenbank Java Basics - Anfänger-Themen 6
J Erste Schritte Objekte in Datenbank speichern Java Basics - Anfänger-Themen 26
A Android Datenbank gaaanz einfaches Insert geht nicht - warum? Java Basics - Anfänger-Themen 4
L Erste Schritte Datenbank Zugangsdaten sicher? Java Basics - Anfänger-Themen 15
S Input/Output Primzahlen Datenbank Java Basics - Anfänger-Themen 11
B Mit Java-Programm Daten aus MySQL-Datenbank auslesen, lokal und nicht lokal. Java Basics - Anfänger-Themen 10
K Input/Output Datenbank Java Basics - Anfänger-Themen 27
M Datenbank in die Gui Java Basics - Anfänger-Themen 4
J JTable mit Daten aus Datenbank füllen Java Basics - Anfänger-Themen 3
F Erfassung von PCs in eine SQLite-Datenbank über JDBC Java Basics - Anfänger-Themen 9
T Datenbank Abfrage Exception Null Java Basics - Anfänger-Themen 2
M Brauche ich ein Datenbank oder nicht? Java Basics - Anfänger-Themen 6
D JDBC Datenbank fail?! Java Basics - Anfänger-Themen 20
A Problem beim einfügen in eine Datenbank Java Basics - Anfänger-Themen 2
F Classpath Datenbank ... nur wo? Java Basics - Anfänger-Themen 24
H Datenbank suche in kleine Schritte Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben