Foros del Web » Programación para mayores de 30 ;) » Java »

Comparar un Null de la base de datos

Estas en el tema de Comparar un Null de la base de datos en el foro de Java en Foros del Web. Hola, buenos días a todos. Tengo una base de datos MySql a la que accedo mediante mi programa y necesito hacer una comparación simple: - ...
  #1 (permalink)  
Antiguo 01/09/2011, 03:18
 
Fecha de Ingreso: septiembre-2011
Ubicación: Madrid
Mensajes: 1
Antigüedad: 13 años, 2 meses
Puntos: 0
Comparar un Null de la base de datos

Hola, buenos días a todos. Tengo una base de datos MySql a la que accedo mediante mi programa y necesito hacer una comparación simple:

- recoger del resultset un tipo de dato Float (MySQL) y compararlo para saber si he recibido un Null.

Imagino que esto es muy sencillo pero llevo años sin programar en Java y estoy volviendo a ello...

Gracias de antemano!!!
  #2 (permalink)  
Antiguo 01/09/2011, 04:08
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: Comparar un Null de la base de datos

Supongamos que tu consulta solo recupera ese valor como única columna
Que también tienes el DAO hecho, y un objeto miObjeto que tiene un parámetro myFloatParameter con sus métodos get y set.

1º En el DAO

int indice = 1; // 1ª columna
float miFloat = resultSet.getFloat(indice++);
if (!resultSet.wasNull())
miObjeto.setMyFloatParameter(miFloat);

2º En donde gestiones el objeto

float miFloat = miObjeto.getMyFloatParameter();
if (miFloat == null) {
// Ya lo tienes comparado, aquí puedes tratar el dato
} else {
// Para otros casos, haces otras cosas
}

Etiquetas: mysql, null, resultset
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:02.