Duvida na alteração!

1 resposta
TASF

Boa noite estou com uma duvida tremenda na hora de faser a alteracao , me perdir todo !!!
como posso faser a alteracao eu fiz o codigo abaixo, so que nao esta alterando , axo q ta faltando pergunta o q vai ser alterado mas como ponho essa questao?
e como passo esse a resposta do usuario para o metodo?/?
como posso resolver essa parada?

grato pela ajuda de vcs !!!
dao

public MatModelo alterar_materialtiagoalves(int cdMat){
		Connection 				conexao=null;
		Statement				stmt=null;
		
		MatModelo modelo= new MatModelo();
		
		try {
				conexao = obterConexao();
				stmt= conexao.createStatement();
				stmt.executeUpdate("update  ltp.materialtiagoalves where cdMat ="+cdMat);
				JOptionPane.showMessageDialog(null, "alteração efetuada com sucesso!!");
		} catch (Exception e) {
			e.printStackTrace();
			JOptionPane.showMessageDialog(null,"erro na alteração");
			// TODO: handle exception
		}finally{
			
			try {
				stmt.close();
				conexao.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
		
		return modelo;
	}

facade

public MatModelo alterar_materialtiagoalves(int cdMat){
		
		return mbo.alterar_materialtiagoalves(cdMat);
	}

mbo

public MatModelo alterar_materialtiagoalves(int cdMat){
	
	return mdao.alterar_materialtiagoalves( cdMat);
}

controle

mmodelo=mfacade.alterar_materialtiagoalves(45);

1 Resposta

D

qual o nome da coluna que você quer alterar e qual a tabela?

O comando update é assim

UPDATE nome_tabela SET coluna_alterar=novo_valor WHERE colula_parametro = valor_parametro;

Sendo que o que está em maiúsculo é comando do mysql;

Criado 4 de dezembro de 2011
Ultima resposta 4 de dez. de 2011
Respostas 1
Participantes 2