Hola, gracias por los comentarios.
Estoy intentando hacer un inicio de sesion y en un servlet hago lo siguiente:
protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
String usuario, pass;
ObjectServer server = Db4o.openServer("ejemplo.yap", 0xDB40);
ObjectContainer db = server.openClient();
//Con esto trato que buscar el usuario y verifica que la contraseña sea la correcta, pero no me muestra nada.
Query query = db.query();
query.constrain(Enlaces.class);
Constraint constr=query.descend("nombre").constrain(req.getParameter("us"));
query.descend("direccion").constrain(req.getParameter("pass")).and(constr);
ObjectSet result=query.execute();
while(result.hasNext()) {
Cliente us = (Cliente)result.next();
usuario=us.getUsuario();
pass=us.getContrasena();
}
/*Si existe el usuario y el password entonces enviarlo a una pagina determinada*/
}
¿Hay algun metodo del ObjectSet o el Query doonde me regrese un valor indicando que exite lo que solicite, por ejemplo "true"?
Una cossa mas lo de grantAccess de ObjectServer ¿Comó funciona?