Como saber si una consulta SQL arrojo vacío?

Angel
11 de Septiembre del 2005
Saludos;
Estoy iniciando en la programación de .jsp y servlet, y ya he superado la primera parte de reconocimiento pero tengo un problemita, he programado en .asp y .php y para saber si una consulta SQL me arroja que no existen datos para mi consulta usaba en php algo parecido

rs=mysql_query("consulta SQL");

variable=mysql_num_rows(rs);

y sabia que no encontró datos porque devolvía 0=no hay
ó filas encontradas.

pero en .jsp ni servlet con JDBC no he
encontrado manera de realizar algo parecio sin tener que usa una consulta del tipo count(*) para perdida de lineas

el que puede ayudarme se lo agradesco de antemano

Yorch
11 de Septiembre del 2005
Mira es muy sencillo. Te creas la conexion a la BBDD. Despues te declaras Statement envio;
ResultSet resultado;
String sql = "SELEST * FROM VIAJES";
//Ejecutas la sql
resultado = envio.executeQuery(sql);
//Variable que te dira si hay registros o no
boolean fd = resultado.next();

Espero q te ayude

Angel
11 de Septiembre del 2005
Gracia;

Pero luego me encontré con otro inconveniente que cuando usaba variableRs.next();
si existía sólo un registro no escribía nada, si existían más de dos, sólo escriubía uno, pero lo arreglé mandando el puntedo a la primera posicion
rs.beforeFirsh(); algo así...

Yorch
11 de Septiembre del 2005
Recordset.next() se posiciona en la primera posicion de los registros encontrados, si no encuentra devuelve 0 y si si lo hace devuelve un 1.