Olvidaste los dos puntos después de "mysql":
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/dbname</property>
Aquí está el doc para el formato de URL:
jdbc:mysql://[host][,failoverhost...][:port]/[database]
Ningún conductor adecuado siempre significa que se cargó el archivo JAR del controlador, pero la sintaxis de su URL es incorrecta.