Estoy teniendo problemas a la hora de conectar mí página web con la base de datos que se encuentra dentro de un servidor local, para esto utilicé UBUNTU server, Ya instalé dentro Apache, Tomcat y Mysql. Como gestor estoy utilizando Workbench, hice un nuevo usuario con la nueva IP que se me asignó y dentro de UBUNTU server sí puedo acceder a todas las BD que he creado dentro del nuevo usuario de Workbench. Dentro de mí código también cambié el "Localhost:3306" por la nueva IP que se me asignó, pero al correr la página no me realiza la conexión. He estado buscando pero no encuentro algo claro que me pueda servir.
Desde la terminal sí me deja entrar y ver las bases de datos que tengo, para entrar a mysql, escribo "mysql -u root -p" como contraseña, la del usuario que anteriormente había creado a través de esto: "CREATE USER ‘wbench2’@’%’ IDENTIFIED BY ‘wbench2’;"
Dentro de mí código tengo: DriverManager.getConnection("jdbc:mysql://localhost/COVID", "gerardo1", "gerardo1"); Pero ahora tengo que cambiar esa línea por esta, con la IP que me asignó la máquina virtual y el usuario con contraseña creado: DriverManager.getConnection("jdbc:mysql://192.168.100.128/COVID", "wbench2", "wbench2"); Sin embargo, al correr la página, me aparece el siguiente error:
No sé si me haga falta instalar algo, o haya configurado algo mal, es la primera que intento hacer esto y no tengo mucha idea, sinceramente.