Java intelij idea将mysql连接器添加到项目库

Java intelij idea将mysql连接器添加到项目库,java,mysql,intellij-idea,jdbc,mysql-connector,Java,Mysql,Intellij Idea,Jdbc,Mysql Connector,我试图将mysql数据库连接到我的java项目,但我得到了错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 如图所示,我将mysql-connector-java-5.1.48.jar添加到我的项目中,但它仍然给出了错误 public static Connection getConnection(){ try { Class.forName("com.mysql.jdbc.Driver")

我试图将mysql数据库连接到我的java项目,但我得到了错误:
java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

如图所示,我将mysql-connector-java-5.1.48.jar添加到我的项目中,但它仍然给出了错误

public static Connection getConnection(){
        try {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            return DriverManager.getConnection(url, username, password);
        } catch (SQLException ex) {
            throw new RuntimeException("Error connecting to the database", ex);
        } catch (IllegalAccessException | ClassNotFoundException | InstantiationException e) {
            e.printStackTrace();
        }
        return null;}

如果您使用的是maven,请将其添加到您的
标记中:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.19</version>
</dependency>

你用的是gradle,maven还是类似的东西?我用的是gradle,它似乎能解决问题。但现在我得到了一个不同的<代码>原因:java.sql.SQLException:服务器时区值“West Europa(standaardtijd)”无法识别或表示多个时区。如果要利用时区支持,必须配置服务器或JDBC驱动程序(通过“serverTimezone”配置属性)以使用更具体的时区值我看了,但不知道如何修改它:“MAPIJS,这是一个不同的问题,你可以把它作为另一个问题:”因为我的答案解决了你的问题,你可以考虑把它打/标记为正确的;
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.19</version>
</dependency>
compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.19'