Estoy haciendo una aplicación cliente servidor. En mi pc tengo montados el Apache y Postgresql
            Tengo un problema que no puedo resolver. Te explico estoy haciendo una aplicación cliente-servidor. En la maquina servidor tengo montado el apache y postgresql. Mi problemas es que cuando un cliente con permiso de escritura abre un registro de mi base de datos tengo que impedir que otro usuario abra el mismo registro y no pueda abrirlo hasta que no lo cierre el primero. Esto lo he resuelto poniendo un campo más en mi tabla llamado uso lo pongo a true cuando hay alguien leyendo el registro y así no dejo que entre ningún usuario hasta que no se ponga a false. Mi problema es que si se va la luz o si se usa el navegador netscape(no controla el evento de cierre de ventana) no puedo poner ese campo a false y nadie podría entrar nunca a ese registro. Podrías darme alguna solución a este problema. Estoy trabajando en java, jsp, html, javascript.
            
            
            
        
        
8 respuestas
                    Respuesta de bankhacker                
                
        
        
            
                1
              
        
        
        
            
            
        
    
                
                    Respuesta de txerra                
                
        
        
            
                1
              
        
        
        
            
            
        
    
                
                    Respuesta de ogro                
                
        
        
            
                1
              
        
        
        
            
            
        
    
                
                    Respuesta de query                
                
        
        
            
                1
              
        
        
        
            
            
        
    
                
                    Respuesta de adrianxxi                
                
        
        
            
                1
              
        
        
        
            
            
        
    
                
                    Respuesta                 
                
        
        
            
                1
              
        
        
        
            
            
        
    
                
                    Respuesta de viktor                
                
        
        
            
                1
              
        
        
        
            
            
        
    
                
                    Respuesta de eramirez                
                
        
        
            
                1
              
        
        
        
            
            
        
    
                

 
        




