Supostamento meu programa esta correto, ele compila sem nenhum erro, o probelma ta na hora de conectar com o MySQL, ele fica aguardando a resposta do banco de dados e nada, ja mudei os drivers tudo e continua o mesmo erro.
<-- Essa aqui é a classe para efetuar a conexao -->Texto pré-formatado
’
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class FabricaConexao {
private static Connection conexao;
private static final String URL = "jdbc:mysql://localhost:3306/meubanco";
private static final String USER = "root";
private static final String PASS = "root";
public static Connection getConexao() {
if (conexao == null){
try {
Class.forName("com.mysql.jdbc.Driver");
conexao = DriverManager.getConnection(URL,USER,PASS);
} catch (SQLException | ClassNotFoundException ex) {
System.err.println("Erro: "+ex);
}
}
return conexao;
}
public static void fecharconexao(){
if(conexao != null)
{
try {
conexao.close();
conexao = null;
} catch (SQLException ex) {
Logger.getLogger(FabricaConexao.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
public static String getURL() {
return URL;
}
public static String getUSER() {
return USER;
}
public static String getPASS() {
return PASS;
}
}’
ja mudei o caminho do driver para “jdbc.mysql.cj.Driver” e nada também.
Isso tudo para armazenar um dado digitado dentro de uma tabela só que não armazena o dado no banco.
’
import fabricante.objetos.dao.FabricanteDAO;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import fabricante.objetos.entidade.Fabricante;
@ManagedBean
@ViewScoped
public class Fabricante_Bean implements Serializable{
private int cdfabricante;
private Fabricante celular = new Fabricante();
private List<Fabricante> celulares = new ArrayList<>();
public Fabricante_Bean() {
}
public Fabricante_Bean(int cdfabricante) {
this.cdfabricante = cdfabricante;
}
public int getCdfabricante() {
return cdfabricante;
}
public void setCdfabricante(int cdfabricante) {
this.cdfabricante = cdfabricante;
}
public void adicionar()
{
celulares.add(celular);
new FabricanteDAO().salvar(celular);
celular = new Fabricante();
}
public Fabricante getCelular() {
return celular;
}
public void setCelular(Fabricante celular) {
this.celular = celular;
}
public List<Fabricante> getCelulares() {
return celulares;
}
public void setCelulares(List<Fabricante> celulares) {
this.celulares = celulares;
}
}
’
Alguem poderia me Ajudar