Ao tentar compilar meu programa estou aparecendo com o erro: "Exception in thread "main" java.lang.Error: Unresolved compilation problem: ConnectionPool cannot be resolved to a type at br.com.caelum.jdbc.TestaInsercaoProduto.main(TestaInsercaoProduto.java:16)" Imagino que seja algo bem besta, mas não estou conseguindo resolver, alguém consegue me ajudar?
package br.com.caelum.jdbc;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import br.com.caelum.jdbc.modelo.Produto;
public class TestaInsercaoProduto {
public static void main(String[] args) throws SQLException {
Produto mesa = new Produto("Mesa Azul", "Mesa com 4 pés");
try (Connection con = new ConnectionPool().getConnection()) {
String sql = "insert into Produto (nome, descricao) values(?, ?)";
try (PreparedStatement stmt = con.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS)) {
stmt.setString(1, mesa.getNome());
stmt.setString(2, mesa.getDescricao());
stmt.execute();
try(ResultSet rs = stmt.getGeneratedKeys()){
int id = rs.getInt("id");
mesa.setId(id);
}
}
}
}
}