我是Java新手,我需要建立到MySQL服务器(本地)的连接,我已经在Intellij想法中添加了这些库,但它似乎不起作用,IDE可以找不到我认为的班...我变得疯狂我在寻找两小时以后...我来自visual studio/c#dev环境,我认为我应该错过一些东西...在intellij想法中使用JDBC/Mysql Connector
在这里你可以从我的IDE和我想要使用的简单代码中获得一张图片。 你也可以推断我已经在我的项目中导入了jar(mysql-jdbc)。
编辑: 这里是代码,注释显示在错误出现:
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);
}
}
将您的代码放在问题中,并对其进行格式化,不要放置IDE的图片。 – RealSkeptic
感谢您的帮助,我已经编辑了帖子,我认为图片会更好,所以我应该删除导入线?它只是写在鼠标悬停的“未使用的导入语句”上......再次感谢! – Nimp
在现代JDBC中,你根本不应该拥有那行('Class.forName ...')。不过,您需要在类路径中包含jar。 – RealSkeptic