OJO: EJBQL no es lo mismo que JDBC...
EJBQL es cuando estas usando persistencia de datos, como por ejemplo: Hibernate o TopLink.
Tú estas usando JDBC ó Persistencia de Datos?
A mi me funcionó perfecto con el driver JDBC de Mysql dentro de la carpeta lib.
Cita: 3) le pongo el nombre que quiero y lo de Presistence unit name no tengo ni idea de lo que es, he probado a poner el nombre del driver y el nombre de la carpeta del proyecto y na de na...
Recuerda que la conexion EJBQL no es igual a JDBC, son 2 mecanismos totalmente diferentes.
Saludos...