O teste de conexão com o ireporte não conecta. Já na primeira vídeo aula do curso. A URL esta correta, usuário e senha também. Dá a seguinte mensagem de erro: "Cliente does not support authentication protocol requested by server; consider upgrading MySQL client jdbc:mysql://localhost/financas"
Pelo que entendi o problema é o driver do ireport que é antigo, tive um problema parecido em outros cursos, e resolvi substituindo o driver do projeto por um mais atualizado. De fato olhei na pasta: D:\Daiany\Desktop\iReport-4.7.0\ide10\modules\ext a versão do conector java é antiga é a mysql-connector-java-5.1.6-bin.jar. Eu tentei somente acrescentar a mysql-connector-java-8.0.19.jar, mas não deu certo. Tentei também apagar o conector antigo, deixando só o atual, não deu certo.
Depois, já dentro do aplicativo, ativei a aba serviço, e lá apaguei o caminho do driver antigo e adicionei o caminho do driver novo e não deu certo.
Nas pastas do ireport encontrei o arquivo org-netbeans-modules-db-drivers.xml, e nela estava apontando o driver antigo ainda. Alterei para o driver novo, não deu certo.
Se apagar o driver antigo na pasta 4.7.0\ide10\modules\ext, mesmo adicionando o driver novo, o ireport nem reconhece que há driver de conexão ele diz que não tem driver. Tentei até enganar o ireport, alterando o nome do jar do driver novo com o nome do jar do drive antigo.
Bom de tudo que fiz sempre dá o mesmo erro. Aparentemente ele sempre procura a conexão utilizando o driver antigo, Talvez deve ter alguma configuração em algum lugar que faz ele buscar o driver mais atualizado.
Aguardo contato, esse curso esta meio antigo (PRECISAVA SER ATUALIZADO), tive problema com a versão do jdk também, mas isso já resolvi sozinho.