Suche dringend ein Tool: SQL Befehl --> Java Syntax

HolGORE

Enthusiast
Thread Starter
Mitglied seit
13.07.2010
Beiträge
2.460
Ort
Ulm
Hey zusammen,

ich habe ein großes problem.
ich muss derzeit ein Java Projekt machen mit ner Datenbank im hitnergrund.
die meiste Zeit brauche ich jedoch umwandelt des SQL befehls zu Java.
Das gabe + "," +"'" + zeug bringt mich noch um.

Gibt es da nicht zufällig ein tool, bei dem ich einfach eingeben kann

INSERT INTO KUNDE(KunName,KunVorname, KunPLZ) VALUES ("Mustermann", "Max", 12345);

das dann automatisch in die syntax von java umgewandelt wird?
weiß da jemand was?

ist egal ob es etwas kostet, bevor ich mir damit die nerven kaputt mache zahle ich auf dafür.


Gruß
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Mal zum Verständnis: Du baust die SQL Befehle mit den Werten bisher als String zusammen?

Warum nutzt Du nicht Prepared Statements?

Code:
PreparedStatement insertKunde = con.prepareStatement(  "INSERT INTO KUNDE(KunName,KunVorname, KunPLZ) VALUES (?,?,?)" );
insertKunde.setString( 1, "Mustermann" );
insertKunde.setString( 2, "Max" );
insertKunde.setInt(3, 12345)
insertKunde.execute();
 
Mal zum Verständnis: Du baust die SQL Befehle mit den Werten bisher als String zusammen?

Warum nutzt Du nicht Prepared Statements?

Code:
PreparedStatement insertKunde = con.prepareStatement(  "INSERT INTO KUNDE(KunName,KunVorname, KunPLZ) VALUES (?,?,?)" );
insertKunde.setString( 1, "Mustermann" );
insertKunde.setString( 2, "Max" );
insertKunde.setInt(3, 12345)
insertKunde.execute();

Das sieht verdammt gut aus. Habe ich noch gar nicht gefunden dass es so geht.
Vielen Dank!
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh