"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Java Servlet und Datenbank

novy 15.06.2005 - 14:26 589 8
Posts

novy

Bloody Newbie
Avatar
Registered: Jan 2005
Location: /
Posts: 44
folgendes problem:
ich will in die datenbank schreiben (das geht ja noch mit nur einem datensatz ... hat aber trotzdem eine exception) aber wenn es mehr als einer ist geht es nicht mehr. bei der exception schreibt er hin das kein result set vorhanden ist. würd gern wissen warum da eine exception ist und wie ich sie los werde.
mfg novy

p.s.: unten is der quellcode von dem einem servlet
bestellung_txt_81451.txt (downloaded 53x)
Bearbeitet von novy am 15.06.2005, 14:33

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Sorry, aber wie wärs wenn du dazu schreibst in welcher Zeile der Fehler ist.

novy

Bloody Newbie
Avatar
Registered: Jan 2005
Location: /
Posts: 44
keine ahnung. der fehler tritt erst beim ausführen auf und nicht beim kompilieren. aber der befehl steht in zeile 151.

derelict

Legend
Legend
Avatar
Registered: May 2004
Location: outside
Posts: 365
in der schleife überschreibst du dein resultset.

rs = stmt.executeQuery("insert into T_Warenkorb (Kennung, Artikelnummer, Menge) " +
"values ('"+Benutzername+"', "+Artikelnummer+", "+Anzahl+")");

weg mit 'rs =' und es geht.
weiters holst du dir 2x eine connection, und schließt die erste nicht ... nicht sehr schlau gelöst das script.

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
du bekommst doch die exception im Browser wo am Schluss jeder Zeile der Hierarchie der Fehlerweiterleitung das Java File mit Zeilenangabe steht, oder nicht?

//k, da de... crealict hots eh scho :)

novy

Bloody Newbie
Avatar
Registered: Jan 2005
Location: /
Posts: 44
das rs weglassen hab ich schon probiert geht trotzdem nicht.
und wenn ich noch nicht komplett weg bin mach ich die erste con spätestens in zeile 97 zu.

im browser steht nur: SQLException abfangen: No ResultSet was produced

derelict

Legend
Legend
Avatar
Registered: May 2004
Location: outside
Posts: 365
Nunja, setz dich mit den Scopes deiner Variablen auseinander und auch den Connections. Wenn das besser gebaut wird, ist auch der fehler weg.

novy

Bloody Newbie
Avatar
Registered: Jan 2005
Location: /
Posts: 44
wollt ich vermeiden. hab gehofft irgenwem ist schon was vergleichbares passiert. heut will ich nimmer
trotzdem danke

derelict

Legend
Legend
Avatar
Registered: May 2004
Location: outside
Posts: 365
Ohne stacktrace und exceptionname wird für niemanden erkennbar sein, ob es ein verwandtes problem ist ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz