-
Clonar el proyecto MyBatis_Introduction_VideoRental de GitHub donde se realizará la implementación completa del laboratorio.
-
Descargue el archivo JDBCExample.java y agreguelo en el paquete "edu.eci.cvds.sampleprj.jdbc.example".
-
Desde esta clase se realizará una conexión a una base de datos MySQL por medio de JDBC y sus "Prepared Statements".
-
En un motor de base de datos SQL se tiene un esquema con el siguiente modelo de base de datos (para registrar pedidos sobre productos):
-
Revise la documentación de ‘PreparedStatement’, del API JDBC.
-
En la clase JDBCExample juste los parámetros de conexión a la base de datos con los datos reales:
-
Url: jdbc:mysql://desarrollo.is.escuelaing.edu.co:3306/bdpruebaDriver: com.mysql.jdbc.DriverUsuario: bdpruebaContraseña: prueba2019
-
-
Implemente las operaciones faltantes:
- nombresProductosPedido
- valorTotalPedido - El resultado final lo debe retornar la base de datos, no se deben hacer operaciones en memoria.
- registrarNuevoProducto - Use su código de estudiante para evitar colisiones.
-
Verifique por medio de un cliente SQL, que la información retornada por el programa coincide con la que se encuentra almacenada en base de datos.
- Revise la documentación básica de MyBatis de forma que entienda para qué sirve y el uso básico que se le puede dar al framework.
- Seguir las instrucciones que se encuentran en el repositorio de forma que en la clase MyBatisExample.java se creen los mappers necesarios y sea posible realizar la ejecución de diferentes sentencias SQL en la base de datos de pruebas.