Banco de dados JSP/MySQL

2 respostas
J

***Tenho na em HTML:
onsubmit=‘return validCpm([edCpfCliente, edNomCliente, edEmaCliente, edTelCliente, edSenCliente],[“CPF”, “Nome”, “eMail”, “Telefone”, “Senha”])’

Verifica somente se não ficaram campos em branco

**<em>Em um BEAN. Abaixo somente o cadastro do clientes.

public int incCliente(String cpfCliente, String nomCliente,

String emaCliente, String telCliente, String senCliente) {

int ret = rn.getValor("count(</em>) FROM cliente " +

“WHERE cpfCliente = " + rn.devStr(cpfCliente));

if (ret == 0)

ret = rn.exeQuery(“INSERT INTO Cliente” +

”(cpfCliente, nomCliente,  emaCliente, telCliente, senCliente, " +

“totAlugado) VALUES (” + rn.devStr(cpfCliente) +  ", " +

rn.devStr(nomCliente) + “, " + rn.devStr(emaCliente) +

”, " + rn.devStr(telCliente) + ", " + rn.devStr(senCliente) + “, 0)”);

else

if (ret > 0) ret = -4;

return ret;

}
***Em JSP para verificar se deu certo as rotinas acima

<%<a class="mention" href="/u/page">@page</a> contentType=“text/html; charset=iso-8859-1 language=java%>

<%@ include file="…/conecta/VarGlobal.jsp" %>

<jsp:useBean id=“bnCliente” class=“biblioteca.Cliente” />

<%

// Seta o Bean

bnCliente.actURL(urlString, conDriver);

int retorno = bnCliente.incCliente(request.getParameter(“edCpfCliente”),
request.getParameter(“edNomCliente”),
request.getParameter(“edEmaCliente”),
request.getParameter(“edRamCliente”),
request.getParameter(“edSenCliente”));


Quero somente adicionar mais um campo ao BD, como exemplo “numMatricula”, mas isso está dando problemas. O que devo fazer??? No MySQL deu certo… O problema está nas rotinas acima.
FONTE DE ESTUDOS (Anselmo, Fernando. Tudo que você queria saber sobre o JSP/MySQL…) []'s…

2 Respostas

eltonk

Você quer atualizar um cliente por exemplo?
Se for isso, basta utilizar o comando UPDATE na query…

Se quiser somente adicionar o código dele, de um insert com o numero do cliente e os outros campos deixe em branco, apenas com “”.
Não sei qual a vantagem disto… Essa era a sua dúvida?

[]s

J
  • Muito bom.

  • Na verdade quero “somente incluir mais um campo no cadastro”. Entendo que depois de ter feito isso no mysql basta incluir também nos arquivos .jsp e .java, mas acontece um erro. Por que ? :slight_smile:

Criado 20 de março de 2005
Ultima resposta 23 de mar. de 2005
Respostas 2
Participantes 2