【发布时间】:2015-05-18 01:07:29
【问题描述】:
当我尝试从 Eclipse 中的 Java 程序连接 JDBC 时,我遇到了一个令人难以置信的错误,如下所示:
public class DbAccess {
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://";
private String userName;
private String password;
public Connection conn;
public Statement stmt;
public boolean dbLogin(String name, String passwd) {
this.userName = name;
this.password = passwd;
String host = "localhost", dbschema = "s15g108";
boolean connStatus = false;
try {
// Registering the JDBC Driver
Class.forName(JDBC_DRIVER);
try {
在上面的代码中,执行"Class.forName(JDBC_DRIVER); 语句时出现如下错误。
我已将 JAR 文件放在 Project 构建路径中,如下所示:
下图显示了项目引用的 jar 文件的快照:
你能帮忙看看这里出了什么问题吗?我被这个错误困住了,根本无法继续。
【问题讨论】:
-
com.mysql.jdbc.Driver类型能打开吗?它真的在那个罐子里吗?这是同一个项目吗?其他两个进程是否应该仍在运行(并可能导致文件锁定问题)?
-
很抱歉,我无法解释您的问题。如何打开类型?是的,它在 JAR 中。这是我展示快照的同一个项目。您指的是哪两个过程?
-
您能否编辑您的问题以包含 ClassNotFoundException 的堆栈跟踪?它可能有一个相关的“由”部分。
标签: java mysql eclipse jdbc classnotfoundexception