Wie bekomme ich ein SQL-Befehl mit den Werten heraus die ich in die DB überführe?
Hallo Zussamen,
habe eine Frage, und zwar ich überführe Daten mit Hilfe von PreparedStatement und SQL-Befehlen in eine Datenbank. Möchte aber bevor oder nachdem der INSERT-Befehl durchgeführt wurde sehen welche Daten ich wirklich einfüge bzw. überführe.
Das PreparedStatement sieht wie folgt aus:
INSERT INTO Tabelle1(Spaltenname1,Spaltenname1,Spaltenname1) VALUES (?,?,?);
usw.
usw.
ich möchte nun sehen was ich anstatt der Fragezeichen (?) wirklich in die Datenbank einfüge.
Habe auch schon die Methode .toString(); ausprobiert funktioniert aber nicht.
Hat eventuell Jemand schon mal das Problem gehabt?
Viele Grüße
Pawlos
habe eine Frage, und zwar ich überführe Daten mit Hilfe von PreparedStatement und SQL-Befehlen in eine Datenbank. Möchte aber bevor oder nachdem der INSERT-Befehl durchgeführt wurde sehen welche Daten ich wirklich einfüge bzw. überführe.
Das PreparedStatement sieht wie folgt aus:
INSERT INTO Tabelle1(Spaltenname1,Spaltenname1,Spaltenname1) VALUES (?,?,?);
usw.
usw.
ich möchte nun sehen was ich anstatt der Fragezeichen (?) wirklich in die Datenbank einfüge.
Habe auch schon die Methode .toString(); ausprobiert funktioniert aber nicht.
Hat eventuell Jemand schon mal das Problem gehabt?
Viele Grüße
Pawlos
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 91721
Url: https://administrator.de/contentid/91721
Ausgedruckt am: 20.11.2024 um 00:11 Uhr
5 Kommentare
Neuester Kommentar
ähm ich weiss jetzt nicht ob ich dich richtig verstehe aber die antwort scheint mir genau vor deine nase zu liegen.
Statt der Fragezeichen kommt das "Value" in die klammer.
Value 1 = Spalte 1, Value 2 = Spalte 2.
"Sehen" kannst du das während der Verarbeitung natürlich nicht.
Aber du könntest eine Temporäre Tabelle aufbauen und die gerade geschriebenen Werte auch dahin ausgeben.
War das die Frage?
Statt der Fragezeichen kommt das "Value" in die klammer.
Value 1 = Spalte 1, Value 2 = Spalte 2.
"Sehen" kannst du das während der Verarbeitung natürlich nicht.
Aber du könntest eine Temporäre Tabelle aufbauen und die gerade geschriebenen Werte auch dahin ausgeben.
War das die Frage?
...und bitte, Pawlos,
wenn Du eh grad am Erläutern bist, dann schreib bitte wenigstens
Grüße
Biber,
der es hasst, so etwas posten zu müssen
wenn Du eh grad am Erläutern bist, dann schreib bitte wenigstens
- welches Datenbankblech
- welche Umgebung ("methode .toString()" lässt mich zwar was ahnen, aber...)
- WTF bedeutet "ich möchte nun sehen..."??? Im Debugger? Am Bildschirm? Im Log?
Grüße
Biber,
der es hasst, so etwas posten zu müssen