Crear múltiples objetos de conexión para múltiples usuarios

He escrito una aplicación web usando Java EE para alterar el contenido de una tabla. Para la autenticación del usuario, estoy usando las credenciales de la base de datos del usuario. Estoy creando la conexión JDBC con estas credenciales.

El problema surgió cuando dos o más usuarios iniciaron sesión simultáneamente y el objeto Connection se actualizó con las credenciales del último usuario. Entonces, sin importar qué usuario realizó los cambios, el nombre de usuario del último usuario se registró en el archivo de registro, lo cual es un problema de seguridad masivo.

Entonces, ¿cómo puedo crear múltiples objetos de conexión para múltiples usuarios para que el único nombre de usuario del usuario que está realizando la modificación ingrese en el registro.

Respuesta 1

Tengo un cliente escrito en C # y un servidor en JAVA. Entonces, cuando intento conectarme, recibí un error en el servidor javax.net.ssl.SSLHandshakeException: no hay conjuntos de cifrado en común y en C # "EOF o 0 bytes". [C#]:...

Quiero crear una aplicación C ++ que invoque una función dentro de una aplicación Java en ejecución. Este es el código para mi aplicación Java: paquete me.jumpak.testapp; clase pública TestClass {...

Quiero proteger algunos algoritmos, de ingeniería inversa. Sé que siempre existe un riesgo, pero quiero que el trabajo sea lo más complicado posible. Sé que en Java hay ProGuard y otros ...

Quiero exportar mi base de datos MySQL a formato .xls o .txt. ¿Cómo puedo hacerlo en Java? Lo que quiero hacer es que haya un botón en mi aplicación al presionar el cual, mi base de datos se exporta a un archivo de Excel. ...