He creado un metodo el cual da de alta los registros correspondientes, pero el mismo me esta dando dolores de cabeza porque no puedo guardar valores que no ingreso por un JTextField
Metodo el cual uso :
Código Java:
Ver original
public static int agregarPacientePocosDatos( Paciente paciente ) { int filas=0; String SQL="INSERT INTO paciente ( codigo_paciente , nombre , apellido , dni , sexo , direccion , domicilio , tipoPaciente , edad , telefono) VALUES ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? )" ; try { pst.setString(2, paciente.getNombre()); pst.setString(3, paciente.getApellido()); pst.setInt(4, paciente.getDni()); pst.setString(5, paciente.getSexo()); filas = pst.executeUpdate(); // retorno un entero y lo guardo en el aux FILAS } return filas; }
Lo que yo quiero hacer y no consigo es, guardar solo 3 datos es decir
Código Java:
Ver original
pst.setString(2, paciente.getNombre()); pst.setString(3, paciente.getApellido()); pst.setInt(4, paciente.getDni());
Los cuales los ingreso desde un JTextField.
Y los demas valores que se inserten vacios, o nulls.. para que en otra pantalla cuando el usuario tenga mas tiempo, complete los valores que faltan o esten vacios. Me explico?!
Desde ya muchas gracias
Saludos.-