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: