Bloquear regisro

Lilian
08 de Diciembre del 2004
Hola Gracias de antemano por su ayuda.

Tengo lo siguiente, estoy mandando a consultar una base de datos, que contiene un solo registro con un solo campo(clave), el cual extraigo el valor le sumo 1 y luego ese mismo campo lo actualizo, pero tengo el problema que cuando entran dos o más personas al mismo tiempo, agarran el mismo valor, lo sobreescriben y todas agaran el mismo valor

Quisiera saber si hay una forma de bloquear el registro con Java o con alguna instruccion de SQL, y no atienda al siguiente usuario hasta que termine con el que esta trabajando.

Mi Base de datos esta en AS400 y estoy trabajando con JSP y JAVA.
Mil Gracias!!!

mauro75
08 de Diciembre del 2004
Que tal Lilian

Una vez que hayas hecho tú calculo, en tú página JSP debes almacenar el valor en una variable de sesión. El código es algo similar a este (Ej):

getSession().setAttribute("nom_var", valor);

después trabajas con la variable de sesión. como nota te cuento que valor debe ser una variable objeto o un método que devuelva un objeto.
Para trabajar con la variable sesión debes de invocarla de forma similar a esta (Ej):

String nombre=(String)session.getAttribute("nombre"); //nombre = nom_var


Suerte