Olá, não consigo passar no meu construtor o JDBCPool conforme seguindo o exercício.
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