Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 02:52
Belzebu
 
Fecha de Ingreso: enero-2007
Mensajes: 78
Antigüedad: 17 años, 4 meses
Puntos: 0
Resultado consulta vacío

Buenas. Mi pregunta es la siguiente. Realizo una consulta a una base de datos mysql esclusivamente para saber si me retorna algo o no. Mi problema es que no hay manera de saber si esta vacío ya que realizo un:

if (rs.next){
..............
}
else{
.............
}

Y cada vez que rs está vació me da una excepción que se arrastra por el resto del codigo y me fastidia todo. Me podeis dar algun consejo?


Código PHP:
public boolean consultarLink(){        
        try {
            
Statement stm cn.getConnection().createStatement();
            
ResultSet rs stm.executeQuery("SELECT id from noticias where news_link = '" link "'");
            while (
rs.next()) {
                
System.out.println("link repetido");
                return 
false;
            }
        } catch (
SQLException ex) {
            return 
true;
            
//Logger.getLogger(dbNoticias.class.getName()).log(Level.SEVERE, null, ex);
        
}
        return 
true;
    }