Boa tarde colegas !
Tenho uma tabela onde o campo ID esta setado como auto-increment.
Gostaria de saber como devo colocar meu método que faz o Insert no banco para que esse campo seja gerado automaticamente.
Hoje esta assim:
public static void InsereUsuario(Usuario user){
try {
Conecta();
//st = conn.createStatement();
stp = conn.prepareStatement("Insert into Usuario values(? , ?, ?, ?, ?)");
stp.setString(1,null); //Este é o campo ID, minha dúvida é aqui
stp.setString(2, user.getUsusLogin());
stp.setString(3, user.getUsusPassoword());
stp.setString(4, user.getUsusNome());
stp.setString(5, user.getUspePerfil());
stp.executeUpdate();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
Testei e esta funcionando, gostaria de saber se esta é a maneira mais adequada.
Obrigado.
Um abraço.