Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como passar parâmetro na consulta JDBC para criar tabela?


Até onde eu sei, as instruções preparadas não permitem definir um nome de tabela. Principalmente ele só suporta? em valores em instruções DML (inserir, atualizar, excluir, selecionar), não em DDL.

Para criar uma tabela, você deve criar uma string SQL, como
String s = "create table " + TABLE_NAME + " (col int) ";
stmt.execute(s);