Java 无法连接到数据库

Java 无法连接到数据库,java,mysql,jdbc,yaml,dropwizard,Java,Mysql,Jdbc,Yaml,Dropwizard,在drop向导中启动服务器时,我正在尝试连接到数据库。但是,当我尝试启动服务器时,出现以下错误 org.hibernate.engine.jdbc.internal.JdbcServicesImpl: HHH000342: Could not obtain connection to query metadata : Driver:org.h2.Driver@7ed6a46e returned null for URL:jdbc:mysql://localhost:3306/testDat

在drop向导中启动服务器时,我正在尝试连接到数据库。但是,当我尝试启动服务器时,出现以下错误

org.hibernate.engine.jdbc.internal.JdbcServicesImpl: HHH000342: 
Could not obtain connection to query metadata : 
Driver:org.h2.Driver@7ed6a46e returned null for 
URL:jdbc:mysql://localhost:3306/testDatabase
下面是我的.yml(yaml)文件的代码


这里可能有什么问题?

您使用了错误的JDBC-Driver类:
org.h2.Driver
您必须使用mysql驱动程序,如
com.mysql.JDBC.Driver

数据库服务器启动了吗?是的,它启动了。但是,下面提到的driverClass的问题在于如何将mysql连接器java添加到Maven中以解决它。杰米尔·拉希对延斯回答的评论提供了线索。谢谢你,杰米尔,谢谢,这帮了大忙。这就是市长的问题当我第一次尝试您提到的url时,我没有将mysql添加到我的maven依赖项中
     # Database settings. 
   database:

     # the name of your JDBC driver   
     driverClass: org.h2.Driver

     # the username   
     user: root

     # the password   
     password: superSecretPassword

     # the JDBC URL   
     url: jdbc:mysql://localhost:3306/testDatabase
   server:
     type: simple
     connector:
         type: http
         port: 8080