Id do último registro

3 respostas
J

Olá pessoal, tenho uma tabela onde existe lá um campo auto_increment, queria saber como, após eu ter adicionado um registro nessa tabela, eu posso saber o número que foi atribuído a esse campo? Tem algum método simples que faz isso?

vlw!!

3 Respostas

B

Ola, que eu saiba só consultado o maior registro…

J
PreparedStatement stmt = conexao.prepareStatement("insert into tabela(nome, email) values(?, ?)");

stmt.setString(1, "jair");
stmt.setString(2, "[email removido]");

stmt.executeUpdate();

ResultSet res = stmt.getGeneratedKeys();

res.first();

int id = res.getInt(1);
J
"jairelton":
PreparedStatement stmt = conexao.prepareStatement("insert into tabela(nome, email) values(?, ?)");

stmt.setString(1, "jair");
stmt.setString(2, "[email removido]");

stmt.executeUpdate();

ResultSet res = stmt.getGeneratedKeys();

res.first();

int id = res.getInt(1);

Pronto, era isso que eu precisava... muito obrigado! =)

Criado 7 de julho de 2006
Ultima resposta 7 de jul. de 2006
Respostas 3
Participantes 3