2011-02-08 62 views
0

每当我执行我的代码用于访问数据库,我得到了以下错误:数据库连接的ClassNotFoundException

:java.lang.ClassNotFoundException: com.mysql.jdbc.DriverError :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

+0

见http://stackoverflow.com/questions/4835640/cannot-connect- to-mysql-via-servlet – 2011-02-08 14:35:26

+0

由于mysql连接器不在执行类路径中,所以引发了该异常。检查Yasir提到的问题的接受答案(在此评论之上)。接受一些答案。 – DwB 2011-02-08 15:23:14

回答

1

您不必添加到您的项目中的MySQL连接。 详细信息请参阅此页: http://dev.mysql.com/usingmysql/java/1

编辑:

如果您使用的是NetBeans,只需右键点击你的项目的库文件夹,然后选择选项“添加库”。你会找到'MySQL JDBC Driver'库,选择这个库并点击'Add library'。

0

您必须在您的类路径中添加您提到的驱动程序。如果您使用的是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