Tabelle verschwindet

T

Tobias Köhler

Hallo Leute. Ich habe hier ein schwerwiegendes Problem. Beim Ertellen einer Auftragsannahme benötige ich 2 Tabellen. AA_ARTIKEL und AA_KUNDE.

Zugegriffen wird auf diese Tabellen mit Java/ HSQLDB.

Das Problem ist jetzt folgendes: AA_ARTIKEL funktioniert wunderbar, man kann mit ihr arbeiten.

AA_KUNDE allerdings kann in der test.java zwar seinen Inhalt ausgeben, scheint aber nach dem Schließen der Datei vollkommen verschwunden zu sein, da das Programm sie danach nciht finden kann.

Ich denke mal, das Thema ist hier besser aufgehoben als im Java-forum, da es dann ja wohl ein problem mit der Datenbank gibt.

Die relevanten Codestellen:

Verbindung zur Datenbank:
Code:
try{
		Statement stmt;
		Class.forName("org.hsqldb.jdbcDriver");
		Connection c= DriverManager.getConnection("jdbc:hsqldb:file:C:\\", "sa", "");
		stmt=c.createStatement();
		String sql = "CREATE TABLE AA_KUNDE(" +
				     "NUMMER INTEGER GENERATED BY DEFAULT AS IDENTITY(" +
				     "START WITH 1, INCREMENT BY 1)," +
				     "VORNAME VARCHAR(100), NACHNAME VARCHAR(100)," +
				     "STRASSE VARCHAR(200),PLZ VARCHAR(100), " +
				     "ORT VARCHAR(100), VORWAHL VARCHAR(50), " +
				     "TELEFON VARCHAR(50), EMAIL VARCHAR(255))";
		
		stmt.execute(sql);

Danach werden Daten eingelesen. Nun kommt das Aufrufen der Daten:
Code:
sql = "SELECT NUMMER, VORNAME, NACHNAME, " +
				"STRASSE, PLZ, ORT, VORWAHL, TELEFON, EMAIL " +
				"FROM AA_KUNDE";
		
		
		ResultSet rSet = stmt.executeQuery(sql);

while(rSet.next()){
			System.out.println(rSet.getInt("NUMMER") + " - " + rSet.getString("VORNAME")
					 + " - " + rSet.getString("NACHNAME") + " - " + rSet.getString("STRASSE")
					 + " - " + rSet.getString("PLZ") + " - " + rSet.getString("ORT")
					 + " - " + rSet.getString("VORWAHL") + " - " + rSet.getString("TELEFON")
					 + " - " + rSet.getString("EMAIL"));

So, und wieso wird jetzt in einer anderen Datei(die dieselbe Verbindung herstellt und auf GENAU diese Tabelle zugreift) eine Fehlermeldung zurückgeworfen, dass die Tabelle nicht vorhanden ist Hilfe :(
 
Zurück