Estou executando a seguinte função em java:
public boolean insert(User user) throws SQLException{
String sql = "insert into usuarios (nome, email, senha) values (?,?,?)";
PreparedStatement instruction = this.connection.prepareStatement(sql);
instruction.setString(1, user.getName());
instruction.setString(2, user.getEmail());
instruction.setString(3, user.getPassword());
boolean result = instruction.execute();
instruction.close();
return result;
}
o problema é que ele sempre retorna false em instruction.execute() mas se faço um select em usuários, aparece que ele foi cadastrado.