找不到类执行

时间:2019-02-11 06:00:43

标签: java mysql jdbc classnotfoundexception

我正在研究一个与MySQL一起使用的JAVA项目。 最初,该项目运行良好,与DB的连接也没有问题,毕竟我开始遇到各种eclipse问题,因为项目中的一个文件位于一个名称为希伯来语的文件夹中,所以我更改了文件,然后将计算机语言更改为英语。 现在,eclipse可以正常工作,但是出现一个错误,我尝试通过eclipse与数据库进行通信。 这是我得到的错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver     at
java.net.URLClassLoader.findClass(Unknown Source)   at
java.lang.ClassLoader.loadClass(Unknown Source)     at
sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)  at
java.lang.ClassLoader.loadClass(Unknown Source)     at
java.lang.Class.forName0(Native Method)     at
java.lang.Class.forName(Unknown Source)     at
common.ConnectionPool.<clinit>(ConnectionPool.java:19)  at
dao.BookDBDao.insertBook(BookDBDao.java:49)     at
Test.main(Test.java:44) Exception in thread "main"
ex.SystemMalfunctionException: No suitable driver found for jdbc:mysql://localhost:3306/book    at
common.ConnectionPool.<init>(ConnectionPool.java:41)    at
common.ConnectionPool.getInstance(ConnectionPool.java:28)   at
dao.BookDBDao.insertBook(BookDBDao.java:59)     at
Test.main(Test.java:44)

在我进行计算机更改之前,一切正常。路径名或db_url都没有变化。

我已经尝试从DRIVER_PART中删除jdbc,然后重新插入与项目的连接的JR文件。

我很茫然。预先感谢

0 个答案:

没有答案