Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/05/2012, 06:38
alemana83
 
Fecha de Ingreso: mayo-2012
Mensajes: 7
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: alguien que me ayude con java??

Cita:
Iniciado por caruizj Ver Mensaje
Es como comenta Chuidiang, que si el usuario no existe salta a la excepción y no entrará nunca en el if. También ignorará el IF cuando la consulta esté mal, cuando no se pueda conectar con la BD, etc..

PD: Imagino que usarás el finally para hacer el close de la conexión, ¿no?

Un saludo.
Gracias pero tampoco me ha servido esto:

if ((rs.getObject(1).toString()).equals(nom_usu)){
lbl_ok.setIcon(new ImageIcon("imagen/null.png"));
} else {
lbl_ok.setIcon(new ImageIcon("imagen/ok.png"));
}

Utilizo eclipse helio

entonces cómo lo hago para que entre en el if si no existe en la bd??
esta es mi clase para conectarme a la bd

package baseDatos;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;


public class accesoBD {

private final static String drv="com.mysql.jdbc.Driver";
private final static String db="jdbc:mysql://localhost:3306/bd_spoti";

private final static String user="root";
private final static String pass="ccc";

private Connection cn;

private Statement st;



public accesoBD(){

try{

Class.forName(drv);

cn = DriverManager.getConnection(db,user,pass);

st = cn.createStatement();

}catch (Exception e) {

System.out.println("Error.- Se ha producido un error al conectar con la base de datos");
}

}

public Statement getSt(){

return st;
}

}