Erro no Incluir

7 respostas
B

Dae pessoal, fiz um teste básico aqui pra incluir dados numa tabela, mas acontece o seguinte erro quando clico em adicionar:

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:Table’mysql.proc’doesn’t exist

String query = “INSERT INTO clientes(” +
“nome, endereco, cidade” +
")VALUES(’" +
txtNome.getText()+ “’, '” +
txtEndereco.getText()+ “’, '” +
txtCidade.getText()+ “’)”;

conexão com a tabela jah fiz o teste com o botão pesquisar e está tudo legal, não sei onde está o erro…
valeu…

7 Respostas

P

Essa tabela cliente existe? porque o erro reclama de outra tabela…

B

A tabela clientes existe sim, pq os métodos pesquisar e atualizar estão processando,
sinceramente não sei que erro é esse que está acontecendo somente com o método incluir.

P

isso eh um bug do mySQL…nesse link tem como resolver

http://dev.mysql.com/doc/refman/5.0/en/mysql-fix-privilege-tables.html

flw

B

O problema com o método incluir jah foi resolvido, apenas redigitei o código e funcionou…agora o problema é com o método excluir…será que o problema é com o mysql ou com o meu código, quando clico em excluir ele me da a mensagem de exclusão…mas quando vou conferir no banco o registro continua lah ainda:

private void excluir(){

String valor = “”;

try {

if ( !txtId.getText().equals( “” ) ) {

Statement statement =connection.createStatement();

String query = "DELETE FROM clientes WHERE idClientes = " + valor;

statement.executeQuery( query );

statement.close();
} else
            JOptionPane.showMessageDialog(
                    null, "É preciso ter um registro para apagar!!" , "Aviso",
                    JOptionPane.WARNING_MESSAGE );
    } catch ( SQLException sqlex ) {
        JOptionPane.showMessageDialog(
                null, "Registro Apagado!!!", "Aviso",
                JOptionPane.PLAIN_MESSAGE );
        novo();
    }
}

valeu…

P

pode ser alguma coisa em relação ao commit…da uma conferida…

B

commit???pode me explicar melhor camarada…
valeu…

Z

Programo com PHP e algum tempo atrás me lembro de passar por algo semelhante, pelo menos na mensagem de erro que não me recordo muito bem… Tente desinstalar totalmente o MySQL e instalar novamente, comigo funcionou.

Criado 4 de janeiro de 2007
Ultima resposta 10 de set. de 2007
Respostas 7
Participantes 4