intellij idea中使用JDBC/Mysql Connector

新手上路,请多包涵

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

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

IDE 图片

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

 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);
    }
}

原文由 Nimp 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 741
2 个回答

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

在此处输入图像描述

原文由 Mohammed Mukhtar 发布,翻译遵循 CC BY-SA 3.0 许可协议

它很容易配置。首先打开 IntelliJ IDE 并按照这个简单的步骤操作:

 File->Project Structure->Libraries

然后单击加号 (+) 并选择 From Maven.... 在此处输入图像描述

之后你会得到一个搜索框。在那里你应该放:

mysql:mysql-connector-java:5.1.40

在此处输入图像描述

这将解决问题。

原文由 Pronab Roy 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题