HSQL Verbindungsproblem

Berlin55

Mitglied
Hallo Profis,

habe ein Problem mit der Verbindung mit HSQL. Habe folgenden Code:
Java:
			Class.forName( "org.hsqldb.jdbcDriver" );
			Connection conn = DriverManager.getConnection( "jdbc:hsqldb:file:/C:/wawi/kasse; shutdown=true", "benutzer", "passwort" );
			
			Statement st = conn.createStatement();
			ResultSet rec = st.executeQuery(
					"SELECT *" + 
					" FROM artikel WHERE barcode ='" + artNr + "'" );

			while(rec.next()){
				
				artPerArtNr.setArtikelNummer(Integer.parseInt(rec.getString(1)));
				artPerArtNr.setArtikelBezeichnung(rec.getString(2));
				artPerArtNr.setArtikelPreis(Double.parseDouble(rec.getString(3)));
				artPerArtNr.setIntSteuer(Integer.parseInt((rec.getString(5))));
				artPerArtNr.setArtAnzahl(1);
			}

Beim ausführen kommt folgende Fehlermeldung:
Java:
0    [AWT-EventQueue-0] INFO  hsqldb.db.HSQLDB33A18EB127.ENGINE  - Database closed
475  [AWT-EventQueue-0] INFO  hsqldb.db.HSQLDB33A18EB127.ENGINE  - Database closed

Beim Debuggen komme ich hier nicht weiter:
Java:
Connection conn = DriverManager.getConnection( "jdbc:hsqldb:file:/C:/wawi/kasse; shutdown=true", "benutzer", "passwort" );

Aber mit der gleichen Verbindung trage ich Daten in die Tabelle ein.

Könnt ihr mir weiter helfen?

Danke im Voraus
 
S

SlaterB

Gast
ohne je selber ausprobiert zu haben ganz simpel nach einem Beispiel gesucht finde ich
Appendix*B.*First JDBC Client Example
darin gibt es eine extra shutdown()-Methode,

du aber hast 'shutdown=true' in deinem Connection-String, ist das beabsichtigt?
deine 'Fehlermeldung' ist übrigens keine Fehlermeldung, eher ein Log-Eintrag, der kommt vielleicht
nach jeder Connection, wenn du 'shutdown=true' eingetragen hast,
funktioniert bei dir irgendwas nicht, gibt es wirklich Exceptions oder sonstige Probleme?
 

Berlin55

Mitglied
Hmmm...

also ich habe aus dem
Java:
shutdown=true
ein
Java:
shutdown=false
gemacht und es funktioniert jetzt...

danke nochmal....

Grüße aus Berlin
 
S

SlaterB

Gast
wie gesagt ist das meiner Ansicht nach kein Fehler, sofern keine anderen Probleme bestehen,
höchstens eine unschöne Ausgabe, wie man die abschalten kann ist sicher eine gute Frage

hast du eigentlich irgendwas mit Logging selber konfiguriert?

> und es funktioniert jetzt...

siehe meinen Link, da wurde dringend auf sauberes Shutdown hingewiesen,
vielleicht reicht auch eine statische Connection statt öfters neue
 

Ähnliche Java Themen

Neue Themen


Oben