Dúvida em classe para executar update  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
schistossoma
Debugger
[Avatar]

Membro desde: 07/11/2006 01:48:58
Mensagens: 72
Offline

Buenas!
Tenho uma classe que deveria atualizar registros no banco de dados (PostgreSQL) composto de uma tabela com Nome, Email, Endereço. Esta classe instancia um objeto Contato, contendo Nome, Email, Endereço, um objeto Scanner para identificar qual o registro que deve ser alterado e um objeto ContatoDAO, que chama o método que faz o update.



Este é o código da classe na última vez que tentei fazê-la funcionar. Anteriormente, havia tentado setar também email e endereço. No caso, entrava-se com os 3 valores do registro, mas o erro era o mesmo.



O curioso é que não há um parâmetro 4 na definição de Contato. Enfim, abaixo vai o código do método "altera" e a definição de Contato. Deve ser algo bem simples que estou deixando passar, mas minha mente já não funciona mais por hoje. Saudações!




"Glória do desporto nacional, Ó Internacional que eu vivo a exaltar..."
schistossoma
Debugger
[Avatar]

Membro desde: 07/11/2006 01:48:58
Mensagens: 72
Offline

Peço excusas pelo post gigantesco, é que tentei colocar o máximo possível de informações.

"Glória do desporto nacional, Ó Internacional que eu vivo a exaltar..."
olhaomarcosaqui
JavaChild
[Avatar]

Membro desde: 09/10/2006 17:47:32
Mensagens: 126
Offline

O curioso é que não há um parâmetro 4 na definição de Contato. Enfim, abaixo vai o código do método "altera" e a definição de Contato. Deve ser algo bem simples que estou deixando passar, mas minha mente já não funciona mais por hoje. Saudações!


o parâmetro 4 que o compilador se refere é o 4° símbolo "?", você esqueceu logo do parâmetro do where , tente colocar o código assim:




Assim deve funcionar...

só uma coisa: coloca um id na sua classe contato ou então passa mais um parametro para o metodo ContatoDAO.altera(),por exemplo , porque do jeito que esta vc nunca vai conseguir mudar o nome.

Na batalha pelo primeiro emprego com Java..............
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team