Pessoal,
Estou tentando executar o exercício 1, mas dá o seguinte erro na linha do statement.execute:
The method execute() in the type Statement is not applicable for the arguments (String)
Abaixo o meu código:
import java.beans.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import br.com.empresa.jdbc.Database;
public class TestaInsercao {
public static void main(String[] args) throws SQLException {
int id = 3;
String nome = "Notebook";
String descricao = "Notebook i5";
Connection connection = Database.getConnection();
String sql = "insert into Produto (id, nome, descricao) values ('+ id +', '" + nome + "', '" + descricao + "')";
Statement statement = (Statement) connection.createStatement();
boolean resultado = statement.execute(sql);
System.out.println(resultado);
((Connection) statement).close();
connection.close();
}
}
Alguém poderia me dar uma dica do que está errado?