Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] usar base de datos mysql

hola en el curso hibernate el instructor usa h2 como base de datos....me gustaria usar mysql hay alguna para donde este las instrucciones para cofigurar el archivo persistence y colocar mysql como mi base de datos

1 respuesta
solución!

¡Hola Marlon!

Claro que puedes utilizar MySQL en lugar de H2 como tu base de datos. Para hacerlo, necesitarás realizar algunos cambios en el archivo de configuración "persistence.xml".

Aquí te dejo los pasos que debes seguir:

  1. Asegúrate de tener el controlador JDBC de MySQL en tu proyecto. Si no lo tienes, puedes descargarlo desde el sitio web oficial de MySQL.

  2. Abre el archivo "persistence.xml" y busca la sección "persistence-unit". Dentro de esta sección, encontrarás la propiedad "javax.persistence.jdbc.driver". Reemplaza el valor actual de esta propiedad con el nombre de la clase del controlador JDBC de MySQL.

  3. A continuación, busca la propiedad "javax.persistence.jdbc.url" y reemplaza el valor actual con la URL de conexión a tu base de datos MySQL.

  4. Por último, busca la propiedad "javax.persistence.jdbc.user" y "javax.persistence.jdbc.password" y asegúrate de que los valores sean los correctos para tu base de datos MySQL.

Con estos cambios, tu aplicación debería estar lista para usar MySQL como tu base de datos en lugar de H2.

Ah y te dejo el post de otro alumno que también opto por usar MySQL y tiene el archivo persistence.xml https://app.aluracursos.com/forum/topico-sugerencia-persistence-xml-para-mysql-194864

Espero que esta información te sea útil. Si tienes alguna otra pregunta, no dudes en preguntar.

¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios