Java连接MySQL时解决java.lang.ClassNotFoundException
今天尝试了用Java连接MySQL,按照文档的操作敲上代码,却发现报了一个错:
点进去发现是Class.forName(JDBC_DRIVER);
报错了,根据提示,他说没有找到这个文件,于是我到MySQL上找到了这个驱动文件:
https://dev.mysql.com/downloads/file/?id=492426
我下载了第二个,解压后是这样的:
看一下README是怎么说的:
简单来说就是使用它之前,我们需要手动把它添加到我们的项目中,像这样复制粘贴?
NO!NO!NO!重要的事说三遍!
打开我们的编辑器,这里我用的是IDEA:
这是我们现在的项目,打开file,点击Project Structure:
跟着我的步骤:
注意看,左边多出了一个文件:
我们再来运行一下:
成功!
再讲一次,千万不能直接用复制粘贴的方式添加库!