Gostaria muito de utilizar o banco de dados mysql para trabalhar com o spring, alguém poderia me dizer os passos para configuração? Abraços
Gostaria muito de utilizar o banco de dados mysql para trabalhar com o spring, alguém poderia me dizer os passos para configuração? Abraços
Oi Daniel,
Dá uma olhada nesse tópico que tem a resposta: https://cursos.alura.com.br/forum/topico-utilizando-mysql-no-projeto-85803
Bons estudos!
Opa Boa tarde instrutor. muito obrigado, o post ajudou bastante.
Eu utilizo o Gradle e o application.yml, mais por preferencia e por legibilidade.
Então vou deixar anotado nesse post caso alguém use assim como eu.
Ah! eu tive um problema com TimeZone do MySQL então resolvi dessa forma:
Application.yml
spring:
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/forum?useTimezone=true&serverTimezone=UTC&createDatabaseIfNotExist=true
username: root
password:
jpa:
hibernate.dialect: org.hibernate.dialect.MySQL5Dialect
hibernate.ddl-auto: update
hibernate:
jdbc: time_zone = TimeZone
O drive do mysql que o senhor deixou no post esta depreciado. Ai a própria IDE me recomendou utilizar esse:
com.mysql.cj.jdbc.Driver
build.gradle
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
runtimeOnly 'mysql:mysql-connector-java'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-devtools'
testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}
Sobre o arquivo
dada.sql
que você deixou com as queries de inserção de dados no banco, não funcionou no MySQL, então pessoal, é só pegar os inserts que estão no arquivo e fazer o uso deles direto no MySql.
Valeeu
Valeu