Criar tabela no mysql

Daê Galera!

Seguinte, Preciso criar uma table mas em tempo de execução.
Tipo… estou executando um aplications, e quero gerar uma table temporária para imprimir um relatório. ~
Primeiro quero criar a table e depois inserir nela, consecutivamente, postar os dados em um relatório e depois dropar a table.

Tô me batendo pra criar a table. PreparingStatement, ou Statement!??

Alguem pode arrumar o meu exemplo:

Class.forName(“com.mysql.jdbc.Driver”).newInstance();
java.sql.Connection c = DriverManager.getConnection(dbURL, “root”, “senha”);
Statement stnt = (Statement) c.createStatement();
String criaTabela = “CREATE TABLE TESTE (NOME VARCHAR(30));”;
stnt.close();

Obrigado!!!

Guarah

Statement.execute(String sql);

usa aquela sua string de create ali dentro, e fecho!
=)

cya!

Daê Galera! eu denovo! hehe…

Ei… não consegui executar o comando statement.execute.

Alguem pode dar uma força no código abaixo!?

try {
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
java.sql.Connection c =
DriverManager.getConnection(dbURL, “root”, “senha”);
Statement stnt = (Statement) c.createStatement();
String criaTabela =
" Create table clientes (nome varchar(30));";
Statement.execute(criaTabela);
stnt.close();
} catch (Exception e) {
e.printStackTrace();
}

Valeu!

Desculpa aí, mas tô começando ainda! heheh… :oops:

Abrasssssssss!
Guarah

ta dando erro…pq tu coloco o nome errado do Statement, tu coloco Statement.execute, é stnt.execute!

stnt = Statement que você criou!

Falo