java - 在 intellij idea 中使用 JDBC/Mysql 连接器

标签 java mysql jdbc intellij-idea

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

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

IDE pic

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

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

最佳答案

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

File->Project Structure->Libraries

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

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

mysql:mysql-connector-java:5.1.40

enter image description here

这将解决问题。

关于java - 在 intellij idea 中使用 JDBC/Mysql 连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30651830/

相关文章:

java - 使用 Enum 的序数值来索引 Java 中的数组是不好的做法吗?

Java:坐标变换 - 旋转和缩放

java - 得到 JdkVersion classNotFoundException

java - 解释 Wicket 调试栏输出

mysql - 选择两列的组合,并计算该组合的出现次数

mysql - VC++连接mysql关于Connection和Sql String

mysql - If 语句未返回所需结果

java - 从 Java Servlet 调用 Firebird 存储过程

oracle - 来自环境变量的钱包位置,而不是用于 oci 客户端的 sqlnet.ora

java - 如何在运行时知道 ResultSet 列类型兼容的 java 类型?