Por Favor , O que tem de errado no codigo abaixo.
Não consigo alterar os registro. Devo estar errado na linha do QUERY
Obrigado pela Ajuda…
<%@page import=“java.sql.*”%>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>Executa Gravação</title>
</head>
<body>
<h3>Executando Alteração........</h3>
<%
//banco de dados.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url_banco = "jdbc:odbc:xcliente";
Connection con = DriverManager.getConnection(url_banco);
// criar statement
Statement stmt = con.createStatement();
%>
<%
// recupera dados formulario html.
String xnome;
String xcpf;
String xendereco;
String xcidade;
String xcep;
String xemail;
String xusuario;
String xsenha;
xnome = request.getParameter("txtnome");
xcpf = request.getParameter("txtcpf");
xendereco = request.getParameter("txtendereco");
xcidade = request.getParameter("txtcidade");
xcep = request.getParameter("txtcep");
xemail = request.getParameter("txtemail");
xusuario = request.getParameter("txtusuario");
xsenha = request.getParameter("txtsenha");
%>
<%
// monta e executa SQL
String query = "UPDATE cliente SET cpf ='xcpf', endereco ='xendereco', cidade ='xcidade', cep ='xcep', email ='xemail', usuario ='xusuario', senha ='xsenha' where nome like '%"+xnome+"%'";
int result = stmt.executeUpdate(query);
if(result == 1){
out.print("ALTERAÇÃO COM SUCESSO!!!");
}
else{
out.print("ERRO NA ALTERAÇÃO!!!!!!!");
}
%>
</body>
</html>