Se trata de hacer una aplicación en Java (JDK 8) que acceda a una base de datos (MS Access) de un concesionario de coches y mediante un menú pueda realizar determinas operaciones. Como primer paso deberías crear una base de datos vacía (sin tablas) mediante Access. Adjúntala en el directorio raíz del proyecto de NetBeans.
Importante: Ver apartado 5 de consejos y recomendaciones para crear la base de datos Access.
Puedes utilizar un JOptionPane para presentar el menú con las opciones que permita realizar el programa:
Crear tabla Cliente. (0,5 puntos)
Contendrá los campos: DNI, nombre, apellidos, dirección, e-mail y teléfono del mismo.
Crear tabla Coche. (0,5 puntos)
Por simplificar la aplicación, contendrá los campos: matrícula, modelo, marca, color del coche, y además el DNI del cliente que compra el coche. Puedes introducir más campos como el número de unidades que se venderían, la fecha de compra, etc., si lo deseas.
Insertar datos en la tabla Cliente. (0,75 puntos)
Inserta dos clientes en la tabla de Cliente.
Insertar datos en la tabla Coche. (0,75 puntos)
Inserta dos coches en la tabla de Coche.
Recuperar datos de la tabla Cliente. (0,75 puntos)
Recupera los datos de la tabla Cliente y los muestra al usuario.
Recuperar datos de la tabla Coche. (0,75 puntos)
Recupera los datos de la tabla Coche y los muestra al usuario.
Actualizar en tabla Cliente. (1,5 puntos)
Realizar una consulta de actualización, "Update", sobre un registro previamente insertado.
Actualizar en tabla Cliente utilizando sentencias preparadas. (1,5 puntos)
Realizar una consulta de actualización, "Update", sobre un registro previamente insertado, utilizando sentencias preparadas.
Actualizar registros de Coche utilizando sentencias preparadas. (1,5 puntos)
Realizar una consulta de actualización, "Update", en la tabla Coche, sobre un registro previamente insertado, utilizando sentencias preparadas.
Listar el nombre de los clientes que compraron un tipo de coche determinado que se encuentre insertado en la tabla de coches, por ejemplo: coches de color rojo o por fecha de compra. (1,5 puntos)