Ir ao conteúdo
  • Cadastre-se
cari178

Erro ao conectar java ao banco de dados

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.");

 

Editado por sergiolopessp

Compartilhar este post


Link para o post
Compartilhar em outros sites

@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.

Compartilhar este post


Link para o post
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

Editado por cari178

Compartilhar este post


Link para o post
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) {

 

Editado por sergiolopessp

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×