Problema na conexão SQL

6 respostas Resolvido
K

Eu estou tentando abrir uma conexão com o SQL.

Estou usando esse código

public static Connection getConnection(){

try {

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

return DriverManager.getConnection(jdbc:mysql://localhost/login”, “root”, “”);

} catch (SQLException e) {

throw new RuntimeException(e);

}

catch(ClassNotFoundException e){

throw new RuntimeException(e);

}

}
public static void main(String[] args) {
	getConnection(); 
}

}

e recebo esse problema:

Exception in thread main java.lang.RuntimeException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

at Saylon.Teste.ConnectionTipe.getConnection(ConnectionTipe.java:17)

at Saylon.Teste.ConnectionTipe.main(ConnectionTipe.java:22)

Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at Saylon.Teste.ConnectionTipe.getConnection(ConnectionTipe.java:11)

 1 more

6 Respostas

Jonathan_Medeiros

Colocou o arquivo .jar do mysql nas dependências do seu projeto ?

K

Não tem nenhuma build patch externa no projeto não…

Matheus_Henrique2

Boa noite @Kaih_Coder,

Bom, vamos lá.

Você deve adicionar o driver de conexão do MySQL (https://dev.mysql.com/downloads/connector/j/) e adicionar no seu projeto.

  • Você vai baixar e jogar ele no seu projeto, se não souber como, da uma olhadinha nessa apostila aqui te ajuda bastante e ainda da uma pincelada em um design pattern chamado Factory, além de mostrar como incluir no seu path o driver do MySQL.

Abraço!
Qualquer coisa, estamos ai!

Matheus_Henrique2

https://www.caelum.com.br/apostila-java-web/bancos-de-dados-e-jdbc/#exerccios-connectionfactory
Apostila ai, foi mal rs

K

Muito obrigado… Problema resolvido com sucesso :slight_smile:

Matheus_Henrique2
Solucao aceita

Coloca ai como [RESOLVIDO] <3

Criado 4 de maio de 2018
Ultima resposta 5 de mai. de 2018
Respostas 6
Participantes 3