Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment passer le paramètre dans la requête JDBC pour créer une table ?

Autant que je sache, les instructions préparées ne permettent pas de définir un nom de table. Généralement, il ne prend en charge que ? dans les valeurs des instructions DML (insert, update, delete, select), pas DDL.

Pour créer une table, vous devez créer une chaîne SQL, telle que

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