hola necesito ayuda en mi pequeño proyecto..
tengo mi evento de keypress en JtextFlied5 en donde pregunto si presiona enter que empiece mi private void buscar_alumno(),
en el que toma el valor de mi JtextFlied5 y en mi consulta busca si existe o no el registro y si existe poner en mi Jlabel13 el valor del nombre del alumno,
el error me da cuando ingreso in codigo en mi JtextFlied5 le doy enter y me dale en error de NullPointerException, y la verdad no se porque si ingreso un numero y ahi presiono enter, no se porque me sale que ingreso null...
ayudaa
trozo de codigo..
private void jTextField5KeyPressed(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
if (evt.getKeyCode()==KeyEvent.VK_ENTER)
{
buscar_alumnos();
}
}
---------------------------------------------------
private void buscar_alumnos()
{
ResultSet rs = null;
int xid = Integer.parseInt(this.jTextField5.getText());
try
{
Statement instruccion = DB.conexion.createStatement();
String sql = "select * "
+" from alumnos where alu_cod = " + xid + " ";
rs = instruccion.executeQuery(sql);
boolean seguir = rs.next();
if (seguir)
{
this.jLabel13.setText(rs.getString("alu_nom"));
}
}
catch ( SQLException excepcionSql )
{
JOptionPane.showMessageDialog( null, excepcionSql.getMessage(),
"Error en base de datos", JOptionPane.ERROR_MESSAGE );
System.exit( 1 );
}
catch (Exception e)
{
JOptionPane.showMessageDialog( null, e.toString() , "Error ", JOptionPane.ERROR_MESSAGE);
}
}