SQL-Statement Java Variable in SQL DB einfügen

NizzNas

Neues Mitglied
Servus, ich habe gerade bei meinen kleinen Projekt ein Problem, welches sich bestimmt einfach lösen lässt. Habe jetzt schon länger geschaut aber keine einfache Lösung für ein solch einfaches Problem gefunden.

Mein Ziel ist es in Java eine Variable zu instantiieren, welche anschließend als Wert für das Atribut "speed" in der Db hinzugefügt wird

try {

Connection verbindung6 = DriverManager.getConnection("jdbc:mysql://potsdam-moodle.de/e104531", "*******", "********");
Statement abfrage6 = verbindung6.createStatement();
String ergebnis6 = "UPDATE Charakter SET speed=x WHERE spielerNR = 1" ;
abfrage6.executeUpdate(ergebnis6);
abfrage6.close();
verbindung6.close();
} catch(Exception e) {
System.out.println("Mauga");
}

Ich bitte um eine schnelle Antwort und bedanke mich schon einmal im vorhinein. 😀
 
Java:
static final String UPDATE_SPEED = 
        "UPDATE Charakter SET speed=? WHERE spielerNR=?"; 

void updateSpeed(Connection conn, int speed, int player) throws SQLException {
    try(PreparedStatement stmt = conn.prepareStatement(UPDATE_SPEED)) {
        stmt.setInt(1, speed);
        stmt.setInt(2, player);
        stmt.executeUpdate();
    }
}
 

Neue Themen


Zurück
Oben