Acceso a datos con Quarkus: Configurar una base de datos
Автор: makigas
Загружено: 2023-07-19
Просмотров: 4679
Quarkus tiene soporte para el Hibernate ORM, permitiendo persistir y recuperar información en una base de datos a través de una conexión JPA estandar. Sin embargo, Quarkus también trae una biblioteca llamada Panache que va a simplificar el acceso a base de datos mediante repositorios (al estilo Spring), e incluso entidades ActiveRecord o usando modernas técnicas de programación reactiva.
El código que he puesto en el application.properties:
quarkus.datasource.db-kind = h2
quarkus.datasource.jdbc.url = jdbc:h2:./db
quarkus.hibernate-orm.database.generation = update
El código que pondría en mi application.properties si fuese a hablar con un MySQL:
quarkus.datasource.db-kind = mysql
quarkus.datasource.username = root
quarkus.datasource.password = escuela
quarkus.datasource.jdbc.url = jdbc:mysql://localhost:3306/escuela
El código que pondría en mi application.properties si fuese a hablar con un PostgreSQL:
quarkus.datasource.db-kind = postgresql
quarkus.datasource.username = postgres
quarkus.datasource.password = hospital
quarkus.datasource.jdbc.url = jdbc:postgresql://localhost:5432/hospital
Bueno, os hacéis a la idea. Recordad que hay que instalar las extensiones:
Para Java: quarkus-hibernate-orm-panache
Para Kotlin: quarkus-hibernate-orm-panache-kotlin
Además de algún driver JDBC, entre otros:
H2: quarkus-jdbc-h2
MariaDB: quarkus-jdbc-mariadb
MySQL: quarkus-jdbc-mysql
PostgreSQL: quarkus-jdbc-postgresql
Microsoft SQL Server: quarkus-jdbc-mssql
Oracle DB: quarkus-jdbc-oracle
CREAMOS UNA API REST CON JAVA Y QUARKUS, CAPÍTULO 2.1
Notas del episodio en: https://www.makigas.es/series/acceso-...
Todos los capítulos de la playlist en: • Creamos una API REST con Java y Quarkus
#quarkus #microprofile #microservicios #jpa #jdbc #hibernateorm
🔔 ¡Suscríbete ya! https://youtube.com/makigas?sub_confi...
➕ Más tutoriales en: https://www.makigas.es
⭐ Programa de miembros: https://youtube.com/@makigas/join
📝 Foros de la comunidad: https://foro.makigas.es
💬 Servidor de Discord: https://discord.makigas.es
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: