Datenbankverbindung/Preparedstatements

eldok

Mitglied
Hallo Gemeinde,

Ich habe eine Frage zu den Parametern, die bei prepared Statements übergeben werden.
Nehmen wir mal an, ich habe eine GUI, bei der ich auswählen kann, welche Spaltendaten ich aus einer Tabelle möchte. Hier z.B. nur den Vornamen aus einer Autorentabelle, bei der die entsprechende ID übereinstimmt. Kann man den Spaltennamen bei Preparedstatements irgendwie als Parameter übergeben? Beispiel:

Code:
String gewählteSpalte="Vornamen";

String query = "SELECT ? FROM TABELLENNAMEN  WHERE Id=?"


preparedStmt = conn.prepareStatement(query);

preparedStmt.setString(1, gewählteSpalte);                        

preparedStmt.setInt(2, "x");
 

Ähnliche Java Themen

Neue Themen


Oben