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