docenciait / ProgramacionDAW

0 stars 0 forks source link

Ej 2 la clase Scanner da problemas #28

Open javierbarbe opened 4 years ago

javierbarbe commented 4 years ago

Buenas Ivan En el ejercicio 2 del tema 12, en el que hay que eliminar un registro... en el codigo que he propuesto, eclipse directamente salta en la linea en la que se supone deberia recoger el parametro que le pasa el usuario... la clase Scanner no la interpreta bien en ese caso... (lineas 37 ,44,49 y 54)

el ejercicio esta en este link https://github.com/javierbarbe/bbddPRogramacion/blob/master/BBDD_JBDC/src/pruebaBBDD/EliminaRegistro.java

Un saludo !!

ivanjimenez commented 4 years ago

A mí me funciona tu programa, pero hay otros problemas que deberías corregir:

Elige el filtro por el cual quieres eliminar un registro
1. DNI
2.Nombre
3.Apellido
4.Edad
1
has elegido DNI
Introduce el DNI a eliminar el registro
002334189S
DNI: 002334189S

   002334189S                  Pedro        Neruda Ripollés           58 
    02334739M                 Manolo         González Ariza           40 
   034333444R                   Rosa          López Sanjuan           23 
   034489031T              Pepe Luis           Romero Ramos           46 
   233993333S                 Marina         Castaño Carras           60 
    66332256N                   Rosa            López Pérez           32 

Excepcion ocurrida null
Unknown column '002334189S' in 'where clause'

No obstante, haz la conexión de esta manera:

String conexion = "jdbc:mysql://localhost/db1?useLegacyDatetimeCode=false&serverTimezone=UTC";
        Connection con = DriverManager.getConnection(conexion,"root","root");