Gewusst wie: einfügen von Daten aus Benutzer in mysql mit jdbc
Ich würde gerne eine Daten (z.B. name) von Benutzer-und legen Sie es in mysql mit JDBC.
Ich versuche, so etwas zu tun:
String uName = Username.getText(); (where uName is the name of the texfield)
Dann möchte ich einfügen, das 'uName' variable in mysql. Ich wusste, es würde nicht funktionieren, aber ich es gab einen Schuss, und versuchte es mit der folgenden Abfrage:
statement.executeUpdate("INSERT INTO users(username) VALUES(uName)");
(Wobei Benutzername für den Namen der Spalte.)
Es nicht funktioniert 🙂 Irgendwelche Vorschläge?
- Schlage vor, Sie Lesen über SQL-injection und parametriert Aussagen, z.B.: owasp.org/index.php/Preventing_SQL_Injection_in_Java
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, Sie öffnen die Verbindung zu Ihrer Datenbank, in der rechten Weise, die Sie tun können, so etwas wie: