Ich würde gerne mittels eines PreparedStatement "PreparedStatement" eine neue Tabelle erstellen. Also folgendermaßen:
Allerdings ist erst zur Laufzeit klar, wie viele Spalten die Tabelle haben wird, daher die Punkte in der Klammer. Ist es möglich bei einem "PreparedStatement" den Tabellennamen offen zu lassen? Und wie kann ich unbesimmte anzahl an Spalten definieren?
Code:
String createStatement = "CREATE TABLE ? ( ?,? ...)";
PreparedStatement ppSt= con.prepareStatement(createStatement);
ppSt.setString(1,"tabellenname");
ppSt.setString(2,"ID");
...
Allerdings ist erst zur Laufzeit klar, wie viele Spalten die Tabelle haben wird, daher die Punkte in der Klammer. Ist es möglich bei einem "PreparedStatement" den Tabellennamen offen zu lassen? Und wie kann ich unbesimmte anzahl an Spalten definieren?