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!!
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!!
Ola, que eu saiba só consultado o maior registro…
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);
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! =)