Olá, não consigo passar no meu construtor o JDBCPool conforme seguindo o exercício.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, não consigo passar no meu construtor o JDBCPool conforme seguindo o exercício.
Olá Dayson! Por favor envie seu código para podermos analisar.
Segue meu código conforme solicitado, Pool do Mysql eu não sei.
package JDBC;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.plaf.basic.ComboPopup;
import com.mysql.jdbc.jdbc2.optional.JDBC4MysqlPooledConnection;
public class DataBase {
public DataBase() {
// TODO Auto-generated constructor stub
}
static Connection getConnection() throws SQLException {
return DriverManager.getConnection("jdbc:mysql://localhost/Aprendendo", "root","1990Leao");
}
}
Oi Dayson,
O seu código deve ficar assim:
public class DataBase {
private DataSource dataSource;
public DataBase() {
JDBCPool pool = new JDBCPool();
pool.setUrl("jdbc:mysql://localhost/Aprendendo");
pool.setUser("root");
pool.setPassword("1990Leao");
this.dataSource = pool;
}
public Connection getConnection() throws SQLException {
return dataSource.getConnection();
}
}
Depois disso você deve renomear a classe de DataBase para ConnectionPool
Bons estudos!
Olá Dayson,
Vamos fechar a dúvida, uma vez que já possui 2 meses e não recebemos seu feedback. Por favor, se estiver com esse ou algum outro problema, abra uma nova dúvida no fórum.
Abraço