Desenvolvedor e Analista de Sistemas | IFPA

sexta-feira, 8 de maio de 2015

Tutorial - Como conseguir o ID ao executar um INSERT no banco de dados MySQL | JAVA

com 0 Comentário

Ao persistir os dados no Banco de Dados, as vezes precisamos do retorno do ID desta inserção, gerada no banco de dados, quando o campo de ID está ativo o AUTO_INCREMENT. Veja como obter a ID gerada no momento da inserção/INSERT no banco de dados MySQL.

Em JAVA, usando o JDBC,  utilizaremos a classe Connection.PreparedStatement(query, int).

  1. Statement stmt = db.prepareStatement(query, Statement.RETURN_GENERATED_KEYS);  
  2. numero = stmt.executeUpdate();  
  3.   
  4. ResultSet rs = stmt.getGeneratedKeys();  
  5. if (rs.next()){  
  6.     resultado=rs.getInt(1); //a id será retornado nesta linha 
  7. }  

O retorno, da id, será na linha 6.
Boa sorte! Qualquer dúvida, não esqueça de deixar seu comentário.

+1

0 comentários :

Postar um comentário

Total de visualizações