Olá, Bruna! Parece que você está enfrentando um problema com o driver JDBC do MySQL. A mensagem de erro "No suitable driver found for jdbc:mysql://localhost/loja_virtual?useTimezone=true&serverTimezone=UTC" geralmente ocorre quando o driver JDBC do MySQL não está disponível no classpath do seu projeto.
Para resolver esse problema, você precisa garantir que o driver JDBC do MySQL esteja disponível no classpath. Aqui estão algumas sugestões de como você pode fazer isso:
- Se você estiver usando um sistema de construção como Maven ou Gradle, adicione a dependência do driver JDBC do MySQL ao arquivo pom.xml (para Maven) ou build.gradle (para Gradle). Aqui está um exemplo de como adicionar essa dependência em um arquivo pom.xml:
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.22</version>
</dependency>
</dependencies>
- Se você não estiver usando um sistema de construção, você pode baixar o driver JDBC do MySQL manualmente do site oficial do MySQL e adicionar o arquivo .jar ao classpath do seu projeto. Se você estiver usando um IDE como o Eclipse ou IntelliJ, você pode fazer isso clicando com o botão direito do mouse no projeto -> Propriedades -> Java Build Path -> Libraries e, em seguida, adicione o arquivo .jar.
Depois de adicionar o driver JDBC do MySQL ao classpath, você deve ser capaz de estabelecer uma conexão com o banco de dados MySQL sem receber a exceção "No suitable driver found".
Espero ter ajudado e bons estudos!