每当我执行我的代码用于访问数据库,我得到了以下错误:数据库连接的ClassNotFoundException
:java.lang.ClassNotFoundException: com.mysql.jdbc.DriverError :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
每当我执行我的代码用于访问数据库,我得到了以下错误:数据库连接的ClassNotFoundException
:java.lang.ClassNotFoundException: com.mysql.jdbc.DriverError :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
您不必添加到您的项目中的MySQL连接。 详细信息请参阅此页: http://dev.mysql.com/usingmysql/java/1
编辑:
如果您使用的是NetBeans,只需右键点击你的项目的库文件夹,然后选择选项“添加库”。你会找到'MySQL JDBC Driver'库,选择这个库并点击'Add library'。
您必须在您的类路径中添加您提到的驱动程序。如果您使用的是maven,那么您需要在POM文件中包含以下依赖项。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.14</version>
<scope>runtime</scope>
</dependency>
否则,您必须从http://dev.mysql.com/downloads/mirror.php?id=13597#mirrors
手动下载连接口J这个博客可能会有所帮助: SuaveSnippets: JDBC and MySQL, ClassNOTFoundException
见http://stackoverflow.com/questions/4835640/cannot-connect- to-mysql-via-servlet – 2011-02-08 14:35:26
由于mysql连接器不在执行类路径中,所以引发了该异常。检查Yasir提到的问题的接受答案(在此评论之上)。接受一些答案。 – DwB 2011-02-08 15:23:14