Retornar o Ultimo Cadastro realizado... Urgentíssimo

Galera tudo bem??

Estou com uma dúvida, gostaria de saber se tem como eu criar um SELECT ou algum comando em Java que me retorne o código do ultimo cadastro criado em uma determinada Tabela do meu Banco…

Exemplo…

Tenho uma Tabela EMPRESTIMO no meu Banco e gostaria de pegar o campo COD_EMP e gravar na minha Table ITEM_EMPRESTIMO… Só que os cadastros das mesmas vão acontecer tudo em um evento de um Botão Java, só que o Comando que grava na Tabela Empréstimo é realizada primeiro…

Alguém poderia me ajudar como resolver???

Se a inclusão dos dados no seu banco for seqüencial e a tabela possuir índice você pode tentar pegar o ultimo índice…

Então tem o Generator eu ouvi falar que poderia tentar por ele, mais o problema é que não sei como fazer isso… Não sei nem como começar a montar esse SELECT pegar o valor do Ultimo dado cadastrado na minha tabela…

Oi,

SELECT MAX(TABELA.COLUNA_SEQUENCIAL) FROM TABELA

Lembre-se de tratar para os casos que não tenham nenhum registro na tabela.

Se for em JDBC, existe um método do preparedStatement chamado getGeneratedKey, que retorna o ultimo registro do autoIncremento.
mas não são todos os drivers JDBC que implementam.

select * from coluna.sequencial order by desc

Kra vou testar esses comandos que vocês me passaram ai :D…

O meu é JDBC sim estou usando o FIREBIRD…

:smiley: