在intellij中使用JDBC/Mysql Connector

Nim*_*imp 13 java mysql jdbc intellij-idea

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

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

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

Moh*_*tar 22

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

在此输入图像描述


Pro*_*Roy 19

首先只需打开InteliJ IDE即可轻松配置,并按照这个简单的步骤操作

File->Project Structure->Libraries
Run Code Online (Sandbox Code Playgroud)

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

在你得到一个搜索框后你应该放

MySQL的:MySQL的连接器的Java:5.1.40

在此输入图像描述

这将解决问题


小智 5

解决方案#1:将 mysql-connector-java-version-bin.jar 文件拖放到您的项目中,右键单击它,选择“添加为库”。

解决方案#2:使用命令行构建并运行,例如(Windows)

  • javac你的类名
  • java -cp".;mysql-connector-java-version-bin.jar" yourclassname