【发布时间】:2016-06-10 10:19:41
【问题描述】:
我是 J2EE 的新手。我检查过类似的问题,但没有任何帮助。
我正在创建一个简单的登录应用程序,但我遇到了上述错误。
我在构建路径中有 mysqlconnector 和一个 lib 文件夹,如图所示:SQL connector
应用源码如下:
LoginDao.java 此文件将应用程序连接到 mysql 数据库。
String userName = "root";
String password = "mysql";
我这里提供了mysql的用户名和密码。这样对吗?
为此我在mysql中创建了一个数据库:
create database form;
use form;
create table login(username varchar(20),pass varchar(20));
show tables;
insert into login values("nehal",12345);
现在项目运行正常,但是当我输入用户名 nehal 和密码:12345 时,出现上述错误:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
【问题讨论】:
-
它接缝你没有设置你的连接 jar 文件的路径。
-
你可以试一试吗:
Class.forName(driver).newInstance();。建立数据库连接密码和用户名应该是您的数据库凭据。 -
您应该编辑出来,请不要对问题投反对票。这往往会吸引反对票,反对票的一个原因是人们添加了与问题无关的内容(如此陈述)。
-
为什么“ClassNotFoundException”甚至会让人感到困惑?您在 CLASSPATH 中没有该类,因此您在 CLASSPATH 中没有包含它的 jar,因此请修复您的 CLASSPATH。
-
@NeilStockton 我是新手?????????...怎么样?