我正在研究一个与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文件。
我很茫然。预先感谢