Java sql驱动程序中的ClassNotFoundError未找到

Java sql驱动程序中的ClassNotFoundError未找到,java,mysql,jdbc,Java,Mysql,Jdbc,我在用textpad。我也通过添加外部jar在eclipse上进行了尝试。 我在jre/lib和jre/lib/ext中添加了mysql-connector.jar。我仍然得到这个例外。为什么?eclipse中的plz帮助遵循以下步骤 右键单击您的项目->构建路径->添加外部存档->选择您的jar全部确定。管理你的班级 下面是 c:\your folder>javac-cp\u mysql-connector.jar MysqlCon.java的\u path\ujar文件不在构建路径中。如果出

我在用textpad。我也通过添加外部jar在eclipse上进行了尝试。
我在jre/lib和jre/lib/ext中添加了mysql-connector.jar。我仍然得到这个例外。为什么?eclipse中的plz帮助遵循以下步骤

右键单击您的项目->构建路径->添加外部存档->选择您的jar
全部确定。管理你的班级

下面是


c:\your folder>javac-cp\u mysql-connector.jar MysqlCon.java的\u path\ujar文件不在构建路径中。

如果出现异常,请也显示堆栈跟踪。您需要将
mysql connector.jar
添加到
类路径中。因此,
DriverManager
可以找到类
com.mysql.jdbc.Driver
。如果您是通过命令行执行的,那么使用-cp将mysql-connector.jar添加到CLASSPATH.java.lang.ClassNotFoundException:com.mysql.jdbc.Driver位于java.net.URLClassLoader$1.run(URLClassLoader.java:366)位于java.net.URLClassLoader$1.runjava.net.URLClassLoader.findClass(URLClassLoader.java:354)java.lang.ClassLoader.loadClass(ClassLoader.java:423)sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)java.lang.ClassLoadClass(ClassLoader.java:356)的本地方法在MysqlCon.main(MysqlCon.java:6)的java.lang.Class.forName0(本机方法)和java.lang.Class.forName(Class.java:186)中,上面是我的stackTrace。我按照你说的做了……但是现在我得到了这个java.sql.SQLException:拒绝用户“root”@“localhost”的访问(使用密码:YES)此异常表明密码可能不正确,但最常见的原因是有好的,我明白了,最常见的原因是您应该使用Connection con=DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/test如果你的密码和数据库是正确的,很抱歉我的英语很差
import java.sql.*;

class MysqlCon{
public static void main(String args[]){
try{
Class.forName("com.mysql.jdbc.Driver");

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
//here test is the database name, root is the username and root is the password
Statement stmt=con.createStatement();

ResultSet rs=stmt.executeQuery("select * from person");

while(rs.next())
System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));

con.close();

}catch(Exception e){ System.out.println(e);}

}
}