APIs com Spring Boot 13 - Conexão com MySQL

preview_player
Показать описание
Olá pessoal, essa é a décima terceira aula do curso de criando APIs com Spring Boot.

Рекомендации по теме
Комментарии
Автор

[Falha na criação da tabela]

Olá pessoal! Nas últimas semanas recebi muitas mensagens informando que a tabela não estava sendo gerada, abaixo deixo uma sugestão.

1º Localize seu arquivo pom.xml e olhe a versão do projeto, geralmente está na oitava linha, entre o comando: <version></version>

2º Localize a dependência: spring-boot-starter-data-jpa, verifique a versão dessa dependência. Se a versão for maior que do projeto Spring, provavelmente esse é o problema, basta utilizar a mesma versão do projeto.

3º Alterando a versão da dependência, tente executar o projeto. Caso a tabela não seja criada, feche o Visual Studio Code e abra novamente. Execute e veja se a tabela foi criada, às vezes o arquivo pom.xml não é atualizado, fazendo com que a tabela não seja criada.

Apenas para garantir o compreensão, supondo que a versão do projeto Spring seja: <version>2.7.16</version>, a nossa dependência do spring-boot-starter-data-jpa, deverá estar assim:

<dependency>


<version>2.7.16</version>
</dependency>

RalfLima
Автор

Mano!!!
Não consigo descrever o qual maravilhoso são seus vídeos!
Eu que estou com uma necessidade enorme de aprender Spring Boot e encontro seu canal!
Mano, Muito Obrigado mesmo!!!

No momento não posso ser membro, mais depois que eu tocar meu projeto, certeza que vou vir aqui e me tornar membro com gosto!

Mais uma vez, Muito Obrigado

Só lembrando a galera que assiste as aulas e esquecem de dar o like, é muito importante você voltar rapidinho nos vídeos e dar o like, pois ajuda muito o Canal.
Esse conteúdo poderia ser facilmente vendido e está de graça!

JonasAlvesLucas
Автор

Boa tarde Professor,

Primeiramente gostaria de agradecer por disponibilizar esse ótimo conteúdo de maneira gratuita para nós, estou aprendendo bastante!

Estou enfrentando o mesmo erro na criação de tabela, te mandei um e-mail solicitando seu apoio!!

JoaoPedro-dxlr
Автор

sem palavras com essa didática! Um dos melhores professores que já conheci, obrigada Ralf!!

karenferrazribeiro
Автор

Excelente conteúdo "Conexão com MySQL", obrigado por compartilhar professor.

Everaldobass
Автор

Além de ser um ótimo professor e uma pessoa excelente. 👏👏👏

Eu estava quebrando a cabeça para resolver alguns erros de falha de conexão do MySQL, e finalmente resolvi com a ajuda do Prof. Ralf.

Já virei inscrito e estou recomendo para colegas da faculdade.

JoaoSBarbosa
Автор

Você é demais, Ralf! Didática sensacional!

MrDvcosta
Автор

Consegui fazer a conexão, Ralf! O curso tá bom demais!!!

leekbiel
Автор

Fico muito feliz em ver os seus videos, ralf. vcê ensina bem e é super simpático. Estou evoluindo muito com o teu conteúd. +1 sub

lemuk
Автор

[Falha na conexão com o MySQL]

Olá pessoal! Recentemente recebi alguns comentários relatando erros de conexão, caso você tenha o seguinte problema:


APPLICATION FAILED TO START


Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

O motivo desse problema é a versão do banco MySQL, nesse tutorial estou utilizando a versão 8.X.X, caso sua versão seja diferente terá esse problema, para resolver há duas alternativas:

1º Remover todo o conteúdo do arquivo application.properties e utilizar a seguinte estrutura:

#PORTA ONDE VAI SER EXECUTADO O TOMCAT
server.port = 8080

#INFORMAÇÕES PARA CONEXÃO COM O BANCO DE DADOS MYSQL





#MANIPULANDO ESTRUTURAS (TABELAS)


2º Desinstalar o banco MySQL e instalar a versão 8.X.X, assim você pode utilizar a conexão que ensino neste tutorial.

RalfLima
Автор

Professor a minha tabela não esta sendo criada de forma automatica, agradeceria que me mandassem como ficou o arquivo pom.xml

wecancode
Автор

Onde eu encontro dentro do SGBD essa url que tem que ser informada?

ZaineAmanda
Автор

Professor não estou conseguindo, e o pior no meu console não gera erro nenhum porém no banco lá a tabela não é criada.

lucasxpower
Автор

estou tendo um erro constante no código, não sei se é por causa da versão, mas msm mudando ela, por algum motivo não roda a tabela, enviei um email ao senhor.

GustavoCamargo-ngcb
Автор

Como eu faria para definir o tamanho de atributos do tipo inteiro? já pesquisei em tudo que era lugar e até agora não encontrei.

Exemplo de como eu gostaria que a coluna fosse salva : idade int(2)

como ela está sendo salva : idade int(11) que é o valor padrão

kauarodrigo
Автор

Cara, conferir tudo, coloquei das duas formas como mostrou, tanto no vídeo como no comentário porém não cria a tabela e também não dá erro na execução

GabrielSimplis
Автор

O meu dá o seguinte erro:


APPLICATION FAILED TO START


Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class


Action:

Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).


já procurei em todo o canto e não acho uma solução para isso.😣😣

JoaoSBarbosa
Автор

O arquivo pow no meu só fica laranja, mas não tem erro e nada, então posso considerar que o arquivo não tem erro nenhum?

souzaqw
Автор

O meu projeto funciona legal, mas quando chega a hora de copiar essa estrutura de dados e colocar no properties ele da erro e nao consigo dar contunidade ao projeto

giovanibabinski
Автор

O meu conecta no banco de dados, consigo criar o banco, mas n esta criando as tabelas automaticamente. N informa nenhum erro

MatheusOutQuest