Criei o método abaixo para inserir registros no BD:
public static void insereUsuario(Usuario user){
try {
conecta();
stp = conn.prepareStatement("Insert into Usuario values(? , ?, ?, ?, ?)");
stp.setString(1,null);
stp.setString(2, user.getUsusLogin());
stp.setString(3, user.getUsusPassoword());
stp.setString(4, user.getUsusNome());
stp.setString(5, String.valueOf(user.getUspeId().getPepeID()));
stp.executeUpdate();
conn.commit();
} catch (SQLException ex) {
try {
conn.rollback();
} catch (SQLException e) {
e.printStackTrace();
}
ex.printStackTrace();
}
}
Estou trabalhando com autocommit(false), por esse motivo coloquei a linha conn.commit();
Minha dúvida é sobre a linha conn.rollback(); na hora de compilar tive que colocar o try/catch para apanhar uma eventual Exception do rollback… do jeito que fiz esta correto ?
Obrigado.
[]s