Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2009, 02:30
akiles83
 
Fecha de Ingreso: octubre-2007
Mensajes: 28
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Mostrar resultado de una consulta sql

Prueba a hacerlo de la siguiente manera, sino te funciona asi es que no te debe funcionar bien el driver o algo asi:

1.- Dentro de la clase p.e. una clase DAOUser:
Código PHP:
public static final String SELECT_PASS="SELECT `contrasena` FROM `tablaUsu` WHERE `usuario` = ?"
private DataSource ds;

public 
DAOUser() throws NamingException{
    
Context initial = new InitialContext();
    
ds = (DataSourceinitial.lookup(JNDI);

2.- El método de consulta:
Código PHP:
public void compruebaUser(String userthrows SQLException{
        
boolean encontrado false;
        
String pass="";
        
Connection con ds.getConnection();
        
PreparedStatement sentencia con.prepareStatement(SELECT_PASS);
        
sentencia.setString(1user);
        
ResultSet resultado sentencia.executeQuery();
        while (
resultado.next){
               
pass=resultado.getString("contrasena");
        }
        if (
pass!=null && !pass.equals("")){
               
loger.info(pass);
        }else{
               
loger.info("No hay resultado");
        }

Prueba a ver si te va bien, si necesitas mas ayuda comentalo en el foro .


Salu2