Ola, peguei o livro: Programando BD em JAVA - 1997 de Brian Jepson.
Estou tentando, segundo o exemplo criar uma tabela no firebird (ele não da o exemplo com firebird) codigo:
try
{
// Registra a classe de jdbc.
Class.forName("org.firebirdsql.jdbc.FBDriver");// Driver do firebird
con = DriverManager.getConnection(url, user, pwd); // Ativa a conecção
stmt = con.createStatement();
try
{
stmt.executeUpdate("DROP TABLE cardifile");//apaga a tabela
}
catch (SQLException e)
{
// Não faz nada
}
stmt.executeUpdate("CREATE TABLE cardifile (" +
" nome CHAR (20)," +
" rua CHAR (35), " +
" bairro CHAR (20)," +
" cidade CHAR (20)," +
" telefone CHAR (9)," +
" id INT");
stmt.close();
con.close();
System.out.println("Tabelas criadas com sucesso");
}
catch (SQLException e)
{
/*while(e!= null) // da erro não to usando
{
System.out.println("SQLNome: " +e.getSQLState());
System.out.println("Mensagem: " +e.getMessage());
System.out.println("Fornecedor: " +e.getErrorCode() );
e.getNextException();
System.out.println(" ");
} */
}
catch (Exception e)
{
e.printStackTrace();
}
O código apaga a tabela mais não cria alguem tem uma idéia do que esta errado stmt.executeUpdate("CREATE TABLE cardifile ) ???
Obrigado.