Pesoal esse é meu código, ele está dando erro e não conecta de forma nenhuma.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TestaConexao {
public static void main(String[] args) throws SQLException {
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3307/loja_virtual?useTimezone=true&serverTimezone=UTC"
,"root","root");
System.out.println("fechou a conexão");
con.close();
}
}
Eele está retornando o erro
Erro: Não foi possível localizar nem carregar a classe principal com.mysql.cj.jdbc.admin.TimezoneDump
Causada por: java.lang.ClassNotFoundException: com.mysql.cj.jdbc.admin.TimezoneDump
Alguém aqui consegue me ajudar ? a porta realmente é a 3307 e eu conecto usando o dbeaver ou outro software, no vídeo o professor usa windows 7 e eu uso o windows 11, não sei se tem algo a ver.