Outro problema que pode causar esse tipo de exceção é que seu driver JDBC não existe no classpath...
Configurando as variáveis de configuração do MySQL – MySQL 5.7 vs MySQL 8.0
Aprenda MySQL / MariaDB para Iniciantes – Parte 1
Usando o Pentaho Kettle, como carrego várias tabelas de uma única tabela, mantendo a integridade referencial?
SQL SERVER – Truque – Executando o SSMS com uma conta diferente do Windows