Erros na criação de uma classe ConnectionFactory para conectar ao Banco de Dados

Pessoal, não estou conseguindo criar essa classe ConnectionFactory. Estou seguindo o tutorial e olhei diversas vezes o código para analisar se havia algum caractere faltando ou errado mas não pude encontrar nada.

Fiz os imports mas ainda sim os erros persistem.

Os erros estão nas linhas:

return DriveManager.getConnection(URL, USER, PASS);
throw new RunTimeException("Erro na conexão", ex);
throw new RunTimeException("Erro ao fechar conexão", ex);

Código em linha:

package util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.lang.RuntimeException;

public class ConnectionFactory {

    public static final String DRIVER = "com.mysql.jbdc.Driver";
    //o drive faz a ponte entre a aplicação e o banco de dados
    public static final String URL = "jdbc:mysql://localhost:3306/todoapp";
    //url do banco de dados, endereço do servidor
    public static final String USER = "root";
    public static final String PASS = "";

    public static Connection getConnection() {
        try {
            Class.forName(DRIVER);
            return DriveManager.getConnection(URL, USER, PASS);
        } catch (Exception ex) {
            throw new RunTimeException("Erro na conexão", ex);
        }
    }

    public static void closeConnection(Connection connection) {
        try {
            if (connection != null) {
                connection.close();
            }
        } catch (Exception ex) {
            throw new RunTimeException("Erro ao fechar conexão", ex);
        }

    }

}

Erros:

Aparentemente vc só escreveu errado o nome das classes.

É “RuntimeException”, não “RunTimeException”.

É “DriverManager”, não “DriveManager”.

muito obrigado!!

1 curtida