Me gustaría aclarar un poco mas sobre el archivo pom.xml, es decir, se que es un gestor de dependencias que se configura con etiquetas, pero en mi caso no logro establecer la conexión por el error --> SQLSyntaxErrorException: Unknown database 'control-de-stock'. No entiendo como es que en el error dice que no encontró o no conoce la base de datos "control-de-stock" si en la clase nunca creamos una BD. ¿Lo anterior se hace con el mismo gestor de dependencias?
Esto me hace pensar que ya tengo incluido el conector jdbc y que la conexión se realiza exitosamente (aunque si no es asi les agradecería si me pudieran decir como agregarlo, es que estoy utilizando el IDE IntelijIDEA) porque la excepción no es igual a la que se lanza en el video de la clase.
Adjunto imagen de mi archivo pom.xml
Tambien me bustaria saber ¿Para que sirven cada una de las etiquetas como artifactId, groupId, source, target y optimize? la verdad es que no termino de entender toda la funcionalidad de las etiquetas y por ende, de lo que hace con respecto a crear una conexion a mysql