Galera, tô fazendo uma aplicação em jsp com acesso à mysql…
tava querendo q ele peguasse o último registro no mysql pra acrescentar 1… mas como faço pra ele me retornar o último registro de uma determinada coluna(no caso o valor é int)?
T+
Galera, tô fazendo uma aplicação em jsp com acesso à mysql…
tava querendo q ele peguasse o último registro no mysql pra acrescentar 1… mas como faço pra ele me retornar o último registro de uma determinada coluna(no caso o valor é int)?
T+
melhorou um pouco agora… tava dando uma olhada nuns tópicos e encontrei isso:
String buscaprotocolo = “SELECT MAX(cod) FROM documento”;
ResultSet rs = stm.executeQuery(buscaprotocolo);
o valor q eu vou ter é o último, já q o campo é auto_increment, mas como recupero o dado pra utilizá-lo na aplicação?
ou ainda, existe outro modo de fazer o q eu quero mais fácil?
T+
Oi… fabiano_vieira, tudo bem?
bom cara, vc pode fazer assim:
String buscaprotocolo = “SELECT MAX(cod) FROM documento”;
ResultSet rs = stm.executeQuery(buscaprotocolo);
if (res.next())
{
<%=res.getString("cod")%>
}
res.close();
acho que vc também, pode usar o método isLast();
o método isLast indica se o cursor aponta para o último registro no ResulSet, a sua assinatura é:
public boolean isLast() throws SQLException
dê uma olhada na interface ResultSet…