Ir ao conteúdo
  • Cadastre-se

Java Erro ao conectar com o banco de dados.


Posts recomendados

O trecho de código está igual de um outro projeto mas o outro funciona e esse não.  Obviamente mudei ali o nome do projeto.

package conexao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class ConnectionFactory {
    
    public static final String DRIVER = "com.mysql.jdbc.Driver";
    public static final String URL = "jdbc:mysql://localhost:3306/testeprojeto";
    public static final String USER = "root";
    public static final String PASS = "";
    
    public static Connection getConnection(){
        try {
        Class.forName(DRIVER);
        return DriverManager.getConnection(URL, USER, PASS);
        } catch (Exception ex) {
            throw new RuntimeException ("Erro ao conectar ao banco de dados.", ex);
        }     
    }

O erra é esse: Exception in thread "main" java.lang.RuntimeException: Erro ao conectar ao banco de dados.
    at conexao.ConnectionFactory.getConnection(ConnectionFactory.java:21)
    at controladores.ProjectController.save(ProjectController.java:26)
    at TesteProjeto.App.main(App.java:15)
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at conexao.ConnectionFactory.getConnection(ConnectionFactory.java:18)
    ... 2 more

Link para o comentário
Compartilhar em outros sites

4 horas atrás, CaioSan disse:

está igual de um outro projeto mas o outro funciona e esse não.  Obviamente mudei ali o nome do projeto.

Então só resta certificar-se que a base de dados chamada testeprojeto realmente existe no seu banco de dados.

 

caso não existe basta rodar a seguinte query para criação: CREATE DATABASE

testeprojeto ;

 

em seguida: USE testeprojeto ;

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 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...