resulset incomprensible
Publicado por Hernan (7 intervenciones) el 08/03/2005 15:11:55
Hola amigos,
Tengo una duda muy fuerte, ya que estoy realizando un query a la base de datos (dentro de un servlet), me devuelve un result set y puedo mostrar en una jsp este resultado. Hasta ahi todo bien, pero si yo quiero comparar cada columna que esta devolviendo para ver si es igual a un dato que me pasaron como parametro, nunca lo encuentra, sin embargo, el dato en la base existe. Les paso parte del codigo para ilustrar un poco mas la duda. En él, la variable cant no se me incrementa.
Muchas Gracias !!!
---
String query = "SELECT * FROM Usuario where Nombre ="+usuario;
try{
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()){
String s = rs.getString(1);
if (usuario == s){
cant ++;
}
}
catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
Tengo una duda muy fuerte, ya que estoy realizando un query a la base de datos (dentro de un servlet), me devuelve un result set y puedo mostrar en una jsp este resultado. Hasta ahi todo bien, pero si yo quiero comparar cada columna que esta devolviendo para ver si es igual a un dato que me pasaron como parametro, nunca lo encuentra, sin embargo, el dato en la base existe. Les paso parte del codigo para ilustrar un poco mas la duda. En él, la variable cant no se me incrementa.
Muchas Gracias !!!
---
String query = "SELECT * FROM Usuario where Nombre ="+usuario;
try{
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()){
String s = rs.getString(1);
if (usuario == s){
cant ++;
}
}
catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage());
}
Valora esta pregunta


0