Executar corretamente o sql(UPDATE) p/ alterar uma JSP  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
ElTubaronPJ
Debugger
[Avatar]

Membro desde: 08/08/2004 00:00:00
Mensagens: 68
Offline

aqui está o código
VEJA O METODO alterarCli(int codCli)
como faço a alteração corretamente
as informações serão apresentadas em um formulario jsp para serem
alteradas

os campos vem de um bean ClienteBean

POR FAVOR ALGUEM ME DA UMA LUZ ,PRECIZO ENTREGAR ISSO PARA MEU SUPERIOR ,OK

JÁ AGRADEÇO.



* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus :joia:
[WWW] [ICQ]
Guilherme MelloPJ
JWizard
[Avatar]

Membro desde: 25/04/2004 00:00:00
Mensagens: 2994
Offline

ElTubaron wrote:aqui está o código
VEJA O METODO alterarCli(int codCli)
como faço a alteração corretamente
as informações serão apresentadas em um formulario jsp para serem
alteradas

os campos vem de um bean ClienteBean

POR FAVOR ALGUEM ME DA UMA LUZ ,PRECIZO ENTREGAR ISSO PARA MEU SUPERIOR ,OK

JÁ AGRADEÇO.


/*
* Created on 13/06/2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package beans;
/**
* @author Trac Software
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/

public class ClienteBD extends ConectaBD {
private static ClienteBean cliente = new ClienteBean();
private String query;
public void incluirCli(ClienteBean cliente) {
try {
openConection();
statement = conn.createStatement();
query = "insert into Cliente (codCli, nomeCli, foneCli, senhaCli, endCli, rgCli, cepCli, ramoDeAtividade) " +
"values ('"
+ cliente.getCodCli()
+ "','"
+ cliente.getNomeCli()
+ "','"
+ cliente.getFoneCli()
+ "','"
+ cliente.getSenhaCli()
+ "','"
+ cliente.getEndCli()
+ "','"
+ cliente.getRgCli()
+ "','"
+ cliente.getCepCli()
+ "','"
+ cliente.getRamoDeAtividade()
+ "')";
statement.execute(query);
statement.close();
closeConection();
} catch (Exception ex) {
ex.printStackTrace();
}
}

public void excluirCli(int codCli) {
try {
openConection();
query = "delete * from Cliente where codCli = " + codCli;
statement.execute(query);
statement.close();
closeConection();
} catch (Exception ex) {
ex.printStackTrace();
}
}

public void alterarCli(int codCli) {
try {
openConection();
query = "update * from Cliente where codCli = " + codCli;
statement.execute(query);
statement.close();
closeConection();
} catch (Exception ex) {
ex.printStackTrace();
}
}

}


Ok, mas qual é a dificuldade ?


http://blog.guilhermemello.com
[WWW] aim icon [ICQ]
marcossousaPJ
GUJ Master
[Avatar]
Membro desde: 14/01/2004 00:00:00
Mensagens: 1835
Offline

Salve,

bem pelo que eu saiba não existe forma de atualizar todos os campos de um formulário utilizando * e sem informar valores! Teu sql apresenta alguns erros, veja só:
"update * from Cliente where codCli = " + codCli;


altera para isto:



qualquer dúvida, post novamente.

:okok:

http://www.marcossousa.com
[WWW] aim icon [ICQ]
Jardel.morais
Thread.start()
[Avatar]

Membro desde: 06/03/2008 22:22:44
Mensagens: 35
Offline

Resolveu?

Site: www.jardelmorais.com
msn: jalwais23@hotmail.com
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team