【发布时间】:2015-08-19 12:52:21
【问题描述】:
我是 Java 新手,我需要建立与 MySQL 服务器(本地)的连接,我已经在 Intellij idea 中添加了库,但它似乎不起作用,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);
}
}
【问题讨论】:
-
把你的代码放在问题里,并格式化,不要放IDE的图片。
-
感谢您的帮助,我对帖子进行了编辑,我认为图片会更好,所以我应该删除导入行吗?它刚刚写在鼠标悬停“未使用的导入语句”上......再次感谢!
-
在现代 JDBC 中,您根本不应该有该行 (
Class.forName...)。不过,您需要将 jar 放在类路径中。 -
您可以将图片链接作为附加资源,但不能仅作为资源。还要添加错误消息。无论如何,你为什么需要
import org.*;或import com.mysql.jdbc.Driver;? -
intellij 的类路径与您的项目/应用程序的类路径不同。确保将库添加到项目的构建路径中!
标签: java mysql jdbc intellij-idea