在 intellij idea 中使用 JDBC/Mysql Connector

2022-09-01 16:21:52

我是Java的新手,我需要建立与MySQL服务器(本地)的连接,我已经在Intellij中添加了库,但它似乎不起作用,IDE找不到我认为的类...我变得疯狂,我正在搜索两个小时...我来自Visual Studio / C#开发环境,我认为我应该错过一些东西......

在这里,您可以获得来自我的IDE的图片以及我想要使用的简单代码。你也可以推断出我已经在我的项目(mysql-jdbc)中导入了jar。

集成开发环境图片

编辑:这是代码,注释显示错误出现的位置:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.*;
import org.*;
import com.mysql.jdbc.Driver;


public class JdbcLogin {
    public String Login;
    public String MotDePasse;
    private boolean Logged = false;

    public void StartBdd(){
        String driverName = "com.mysql.jdbc.Driver";
        Class.forName(driverName); // here is the ClassNotFoundException

        String serverName = "localhost";
        String mydatabase = "suptodo";
        String url = "jdbc:mysql://" + serverName + "/" + mydatabase;

        String username = "root";
        String password = "azerty";
        Connection connection = DriverManager.getConnection(url, username, password);
    }
}

答案 1

它易于配置。首先,只需打开 IntelliJ IDE 并按照以下简单步骤操作:

File->Project Structure->Libraries

然后单击加号(+)并选择From Maven.... enter image description here

之后,您将获得一个搜索框。你应该把:

mysql:mysql-connector-java:5.1.40

enter image description here

这将解决问题。


答案 2

您必须从 maven 添加 'mysql:mysql-connector-java:5.1.40' 或将其添加为 java 库,如下所示:

enter image description here


推荐