SQL String eine Variable übergeben

desaster0505

Erfahrenes Mitglied
Hallo !

ich möchte einem SQL String eine Variable übergeben, deren Inhalt in eine MYSQL Datenbank eingetragen wird. Ist bestimmt nicjht schwer, aber ich finde es einfach nicht heraus.

z.B.

Java:
String Ausgabe="Text";
st.execute("UPDATE Tabelle SET Spalte= "); // in die Spalte soll nun der Inhalt des Strings Ausgabe rein

Wie muss der SQL String dafür denn aussehen?
 
Hallo,

bin mir nicht sicher ob ich Dich richtig verstanden habe - aber mein Vorschlag wäre folgender:

Code:
st.execute("UPDATE Tabelle SET Spalte= '" + Ausgabe + "';");

Hoffe, das hilft!
 
Hallo,

besser so:
Java:
/**
 * 
 */
package de.tutorials;

import java.sql.Connection;
import java.sql.PreparedStatement;

/**
 * @author Tom
 *
 */
public class PreparedStamentExample {

    /**
     * @param args
     */
    public static void main(String[] args) throws Exception{
        Connection con = //get connection from somewhere;
        PreparedStatement preparedStatement = con.prepareStatement("update gugu set gaga=?");
        preparedStatement.setString(1, "bubu");
        preparedStatement.execute();
    }
}

Gruß Tom
 
Zurück