Ir ao conteúdo
  • Cadastre-se

Erro ao conectar java ao banco de dados


Posts recomendados

Olá galera,

Estou com um problema ao tentar conectar meu projeto no netbeans ao Javadb, sempre que tenta conectar aparece o Erro: No suitable driver found for root. Alguem Sabe como resolver?

A Principio achei que era erro da senha do banco de dados, mas não tenho certeza, se for, é possível alterar a senha?

 

PS: root seria meu nome de Usuario

PS: Sou Iniciante tanto em Java quanto em Banco de Dados


Obrigado

Link para o comentário
Compartilhar em outros sites

28 minutos atrás, sergiolopessp disse:

Como está configurada sua string de conexão?

 

provavelmente pode ser um problemas nesses carinhas:


Class.forName("conector JDBC"); 
connection = DriverManager.getConnection("caminho do banco para conexão.");

 

 

 

22 minutos atrás, JorgeSouza disse:

@cari178 Você registrou o drive do MySQL ?

 

Se não:

 

Class.forName("com.mysql.jdbc.Driver");

 

Coloca na ConnectionFactory, antes de criar a conexão.

Por enquanto está assim:

public class ConexãoBD {
    
    public Statement stl;
    public ResultSet rs;
    private String caminho = "jdbc:derby://localhost:1527/Classe" ;
    private String Usuario = "root";
    private String Senha = "root";
    public Connection con;
    
    
    public void Conexão() {
        
        try {
            con = DriverManager.getConnection (Usuario, Senha, caminho);
            System.out.println("Conectado com Sucesso");
        } catch (SQLException ex) {
            System.out.println("Erro:" + ex);
        }
       
    }
}
 

Agora só não sei onde colocar esse classe.ForName (Na realidade nem sabia que tinha que registrar o driver)

 

@JorgeSouza

@sergiolopessp

Link para o comentário
Compartilhar em outros sites

O Class.forName("com.mysql.jdbc.Driver"); você precisa colocar antes de dar o GetConnection.

 

try {
Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection (Usuario, Senha, caminho);
            System.out.println("Conectado com Sucesso");
        } catch (SQLException ex) {

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...