Skip to content

RA9 - CEc

< volver a actividades

Empaquetar actividades

Empaqueta las actividades, dentro de la carpeta ut09, en la carpeta actividades/ce9c.

Actividad 05

_05_GestionEmpleados: Tenemos nuestra base de datos pr_tuNombre que almacena información sobre empleados. La tabla empleados tiene las siguientes columnas:

  • id: identificador único del empleado (entero).
  • nombre: nombre del empleado (cadena de texto).
  • salario: salario del empleado (decimal).

Es escribir un programa Java _01_GestionEmpleados que realice las siguientes operaciones utilizando diferentes tipos de resultado y opciones de concurrencia:

  1. listarEmpleados (Connection conn): mostrar en la consola todos los empleados y sus salarios.
  2. actualizarSalarios (Connection conn): incrementar el salario de todos los empleados en un 10%.
  3. eliminarEmpleados (Connection conn): eliminar todos los empleados cuyo salario sea menor que 3000€.

Consejo: En el main ejecuta por este orden:
listarEmpleados
actualizarEmpleados
listarEmpleados
eliminarEmpleados
listarEmpleados

Para probar ...

  • Puedes implementar cada operación utilizando un tipo de resultado y opción de concurrencia diferente para familiarizarte con su uso.
  • No olvides manejar las excepciones SQLException adecuadamente.

    Por ejemplo, podrías probarlas siguientes operaciones:
  • Lista todos los empleados junto con sus salarios utilizando un ResultSet de tipo TYPE_SCROLL_SENSITIVE y opción de concurrencia CONCUR_READ_ONLY.
  • Actualiza los salarios de todos los empleados incrementándolos en un 10% utilizando un ResultSet de tipo TYPE_FORWARD_ONLY y opción de concurrencia CONCUR_UPDATABLE.
  • Elimina todos los empleados cuyo salario sea menor a 3000€ utilizando un Statement estándar sin necesidad de un ResultSet.

No olvides:

  1. Manejar las excepciones SQLException adecuadamente.
  2. Ajustar la cadena de conexión a tu base de datos y reemplazar "usuario" y "contraseña" con las credenciales adecuadas.

Actividad 06

_06_GestionVentas: Supongamos que tienes una base de datos que almacena información sobre ventas. La tabla ventas tiene las siguientes columnas:

  • id: Identificador único de la venta (entero).
  • producto: Nombre del producto vendido (cadena de texto).
  • cantidad: Cantidad de productos vendidos (entero).
  • total: Total de la venta (decimal).

Tu tarea es escribir un programa Java _05_GestionVentas que realice las siguientes operaciones utilizando los métodos proporcionados:

  1. Calcular el total de ventas: Utiliza el método next() para recorrer todas las ventas y sumar los totales para obtener el total general de ventas.
  2. Buscar ventas por producto: Permite al usuario ingresar el nombre de un producto y muestra todas las ventas asociadas a ese producto. Utiliza el método relative(int registros) para desplazarte a través de los registros según las coincidencias del producto.

< volver a actividades