Myslq jTextField

4 respostas
C

Pessoal estudando o livro do deitel e tópicos do guj tentei criar uma programa que grave as informações digitas em 2 jTExtFields… mas ai vem uma pancada de erros… alguem pode me ajudar???

try

{

Class.forName(“com.mysql.jdbc.Driver”);

conexao = DriverManager.getConnection(“jdbc:mysql://localhost/books,poo,poo);

stm = conexao.createStatement();

stm.executeUpdate(“insert into authors values(”+jTextField1.getText()+","+jTextField2.getText()+")");

stm.close();

}

catch (SQLException sqlException)

{

sqlException.printStackTrace();

System.exit( 1 );

} // fim do catch

catch (ClassNotFoundException classNotFound)

{

classNotFound.printStackTrace();

System.exit( 1 );

} // fim do catch

finally // assegura que a instrução e conexão são fechadas adequadamente

{

try

{

stm.close();

conexao.close();

} // fim do try

catch ( Exception exception )

{

exception.printStackTrace();

System.exit( 1 );

} // fim do catch

} // fim do finally

}

4 Respostas

rodrigo_gomes

Olá,

Bem vindo ao GUJ!

Vc poderia nos dizer quais foram exatamente os erros?

[]´s
Rodrigo

C

estudando o forum aprendi a adicionar o classpath, acabando com vários erros… mas continua com o seguinte erro: "java.sql.SQLException: General error, message from server: “Column count doesn’t match value count at row 1”

a tabela e a seguinte

authorID: autoincremento
FirstName
LastName

Obrigado pelo interesse!!!

C

sera se estou errando na instrução SQL???

C

este forum e realmente ótimo… descobri… estava errando na SQL… corrigindo:
(“INSERT INTO authors(firstName, lastName) VALUES(’”+jTextField1.getText()+"’,’"+jTextField2.getText()+"’)");

Valeu!!!

Criado 28 de maio de 2006
Ultima resposta 28 de mai. de 2006
Respostas 4
Participantes 2