Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Error al conectar la base de datos

Me aparece este problema al intentar correr labase de datos Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadEste es mi archivo "persistence", seguí todos los pasos que el profesor y aún así me salió eso Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad El único problema que tuve en la creación de todo esto fue que al querer crear el archivo persistence.xml en la carpeta "META.INF" no me apareció la opción y tuve que crearlo cómo una file normal y solamente ponerle el ".xml" no sé si eso tenga algo que ver... Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadVeo que al profesor al crear un archivo nuevo en la carpeta META.INF y dar en otros incluso le aparecen diferentes opciones

1 respuesta

Hola Óscar,

¿Ha podido resolver este problema? Parece que el problema puede estar relacionado con la ubicación y el formato de tu archivo "persistence.xml". Este archivo es esencial para la configuración y debe estar en la carpeta "META-INF", que se encuentra en el directorio de recursos del proyecto, src.

Asegúrate el formato correcto del archivo:

<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
             http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
             version="2.1">

    <persistence-unit name="myEjemplo" transaction-type="JTA">

        <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>

        <properties>
            <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
            <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/mydb"/>
            <property name="javax.persistence.jdbc.user" value="username"/>
            <property name="javax.persistence.jdbc.password" value="password"/>
        </properties>

    </persistence-unit>

</persistence>

Pero según las imágenes, la dirección es correcta. Por favor, actualice su proyecto y tal vez pueda eliminar este conflicto. ¿Podrías decirnos si has conseguido eliminar este error? Mucho éxito en todo lo que te propongas y si más alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

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