Acesso ao Banco de Dados negado

1. Acesso ao Banco de Dados negado

João Victor Oliveira Marques
Johnliveira

(usa Ubuntu)

Enviado em 20/01/2020 - 18:30h

Estou tentando me conectar com o banco de dados através de um código em Java que eu fiz, ele sempre me retorna que o acesso 'root'@'localhost' foi negado.
Porém, quando eu entro no banco pelo terminal, ele conecta normalmente, mas pelo Java não... alguém sabe qual o problema?


  


2. Re: Acesso ao Banco de Dados negado

Rodrigo
omag0

(usa Debian)

Enviado em 20/01/2020 - 19:34h

Mostre o código.


3. Re: Acesso ao Banco de Dados negado

João Victor Oliveira Marques
Johnliveira

(usa Ubuntu)

Enviado em 21/01/2020 - 20:06h

package br.com.caelum.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionFactory {

public Connection getConnection() {
try {
return DriverManager.getConnection("jdbc:mysql://localhost/testes", "root", "joao");
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}



4. Re: Acesso ao Banco de Dados negado

João Victor Oliveira Marques
Johnliveira

(usa Ubuntu)

Enviado em 21/01/2020 - 20:34h

Baixei o workbench e tentei entrar, já de cara ele me da um erro.
Algo como

Unsupported Operating System
You are running Workbench on an unsupported operating system.
While it may work for you just fine, it wasn't designed to run on your
platform. Please keep this in mind if you run into problems.


Mesmo assim ele entra no workbench, mas quando eu crio uma conexão ele já não entra na mesma e me da outro erro, se quiser posso escrever a mensagem que aparece.


5. Re: Acesso ao Banco de Dados negado

wellington joão da Silva
wellingtonjoao

(usa Manjaro Linux)

Enviado em 22/01/2020 - 13:58h

Você adicionou a biblioteca ou o driver do mysql no seu projeto?


Johnliveira escreveu:

package br.com.caelum.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionFactory {

public Connection getConnection() {
try {
return DriverManager.getConnection("jdbc:mysql://localhost/testes", "root", "joao");
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}





6. Re: Acesso ao Banco de Dados negado

João Victor Oliveira Marques
Johnliveira

(usa Ubuntu)

Enviado em 22/01/2020 - 15:20h

O driver, direto no build path


7. Re: Acesso ao Banco de Dados negado

Rodrigo
omag0

(usa Debian)

Enviado em 23/01/2020 - 13:38h

ja tentou colocar a porta depois do localhost? localhost:porta
jdbc:mysql://localhost:3306/testes", "root", "joao"


Sobre o erro do workbench,
https://superuser.com/questions/1435874/mysql-workbench-giving-an-error-unsupported-operating-system...


8. Re: Acesso ao Banco de Dados negado

João Victor Oliveira Marques
Johnliveira

(usa Ubuntu)

Enviado em 23/01/2020 - 20:25h

Já sim, eu fiz outro tópico mais explicativo da minha situação, descobri que o problema não tá no código nem no framework, mas sim no banco de dados...
confere ai: https://www.vivaolinux.com.br/topico/MySQL/Travamento-ao-tentar-reinstalar-banco-de-dados/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts