Quería conectarme a la base de datos MySql 8.0 local usando las herramientas de base de datos de Eclipse. Pero al configurar un nuevo perfil de conexión a la base de datos, no pude encontrar la plantilla del controlador para MySql 8.0. La lista solo contiene el perfil de plantilla hasta MySql JDBC Driver 5.1. Entonces, ¿cómo se puede conectar una versión más nueva de MySql como 8.0 en mi caso usando las herramientas Eclipse DTP?
Debe seleccionar la versión 5.1 de la lista. El controlador MySQL JDBC versión 5.1 (es decir Connector/J 5.1 ) es compatible con MySQL 8.0 . A continuación se muestra un extracto de https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html :
Connector/J 5.1 es un controlador JDBC de Java puro de tipo 4, que cumple con las especificaciones JDBC 3.0, 4.0, 4.1 y 4.2. Proporciona compatibilidad con toda la funcionalidad de MySQL, incluidas 5.6, 5.7 y 8.0.
Tuve el mismo problema e hice lo siguiente, 
seleccione el controlador MYSQL JDBC 5.1 y cambie el nombre del controlador a un nombre único como se muestra a continuación, 
A continuación, eliminé el jar existente e incluí el archivo jar MYSQL correcto en la lista de jar,
Importante: elimine el jar 5.1; de lo contrario, le dará un error
finalmente configure el nombre de la base de datos de conexión de la base de datos, el nombre de usuario y la contraseña
¡Y ahora haga clic en Aceptar!