Quando tento rodar o programa para gerar mais resultados no BD, informa que ja tenho a intrada da id zero, e não consigo gerar alem disto, se eu deletar o id zero ele gera o resultado normalmente, mas não vai alem disso, tambem não esta mostrando o resultado do resultSet.
import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;
public class TestaInsercao { public static void main(String[] args) throws SQLException {
String nome = "Notebook"; String descricao = "Notebook i5";
Connection connection = Database.getConnection();
String sql = ("insert into produto (nome, descricao) values (' "+ nome +" ', ' "+ descricao +" ')");
Statement statement = connection.createStatement(); boolean resultado = statement.execute(sql, Statement.RETURN_GENERATED_KEYS); System.out.println(resultado);
ResultSet resultSet = statement.getGeneratedKeys(); while (resultSet.next()) { String id = resultSet.getString("id"); System.out.println(id + " gerado");
}
statement.close(); connection.close();
}
}