Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie übergebe ich Parameter in einer JDBC-Abfrage zum Erstellen einer Tabelle?

Soweit ich weiß, können vorbereitete Anweisungen keinen Tabellennamen festlegen. Meistens unterstützt es nur ? in Werten in DML-Anweisungen (insert, update, delete, select), nicht in DDL.

Um eine Tabelle zu erstellen, müssen Sie eine SQL-Zeichenfolge wie

erstellen
String s = "create table " + TABLE_NAME + " (col int) ";
stmt.execute(s);