Criar tabela no firebird com java

2 respostas
S

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.

2 Respostas

M

ta faltando uma “)” no fim da instrucao …

S

Cara não acredito
Valeu pela força
:oops: :oops: :oops: :oops:

Criado 27 de junho de 2005
Ultima resposta 27 de jun. de 2005
Respostas 2
Participantes 2