Skip to content

Pooling/ Mi primera consulta con Pool/ Consultas con texto parametrizado/ JSON como argumento de una consulta/ Prepared Statement/ Captura de errores.

Notifications You must be signed in to change notification settings

cbenaventte/AlwaysMusic-2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlwaysMusic-2.0

Descripción La escuela de música Always Music solicitó hacer unas pruebas con el avance del desarrollo del sistema de gestión con base de datos PostgreSQL, se dieron cuenta que no se podían hacer varias consultas de forma simultánea y que al intentar hacer una consulta errónea, no recibían ningún error, dejando la posibilidad de creer que un estudiante fue registrado y que esto no sea así. En este desafío deberás ocupar la clase Pool definiendo sus diferentes propiedades, capturar los posibles errores en el proceso de conexión con la base de datos y realizar las siguientes consultas, usando textos parametrizados y Prepared Statement: ● Agregar un nuevo estudiante. ● Consultar los estudiantes registrados. ● Consultar estudiante por rut. ● Actualizar la información de un estudiante. ● Eliminar el registro de un estudiante.

Requerimientos

  1. Realizar la conexión con PostgreSQL, utilizando la clase Pool y definiendo un máximo de 20 clientes, 5 segundos como tiempo máximo de inactividad de un cliente y 2 segundos de espera de un nuevo cliente.
  2. Hacer todas las consultas con un JSON como argumento definiendo la propiedad name para el Prepared Statement.
  3. Hacer las consultas con texto parametrizado.
  4. Liberar a un cliente al concluir su consulta.
  5. Capturar los posibles errores en todas las consultas.
  6. Retornar por consola un mensaje de error en caso de haber problemas de conexión.
  7. Obtener el registro de los estudiantes registrados en formato de arreglos

About

Pooling/ Mi primera consulta con Pool/ Consultas con texto parametrizado/ JSON como argumento de una consulta/ Prepared Statement/ Captura de errores.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published