My sql - last_insert_id()

Olá Pessoal,

Estou desenvolvendo uma aplicação com o MySQL e quero recuperar o ultimo ID de uma tabela, sendo que pretendo utilizar a função LAST_INSERT_ID.

alguém sabe como usar essa função ou teria algum exemplo?

Obrigado.

O correto é usar getGeneratedKeys() ( http://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#getGeneratedKeys() ).
Exemplo:
http://dev.mysql.com/tech-resources/articles/autoincrement-with-connectorj.html

A propósito, o exemplo também mostra o uso de LAST_INSERT_ID(), mas isso não é adequado porque torna sua aplicação dependente do banco (não é SQL Ansi).

Apenas complementando: O LAST_INSERT_ID retorna a última PK inserida no banco todo, o que em um ambiente com muita concorrência, não garante que a chave que você precisa seja a retornada pelo LAST_INSERT_ID.

ok. Obrigado a todos.