JDBC连接MySQL需要哪些文件?

问题描述:

我得到试图连接到MySQL数据库我的雇主的本地服务器上,当出现以下错误:JDBC连接MySQL需要哪些文件?

无法加载数据库驱动程序 详情:抛出java.lang.ClassNotFoundException:com.mysql.jdbc.Driver BUILD SUCCESSFUL(总时间:0秒)

我认为这很清楚,这是因为我没有正确设置我的文件。唯一的问题是,我不知道我需要什么,需要去哪里。 Driver是一个.class文件吗?我可以在哪里下载它?在我的文件系统(ubuntu,fwiw)中,我把文件放在“Class.forName(”com.mysql.jdbc.Driver“)。newInstance();”作品?

感谢您的帮助,m8s。

是的,它是一个.class文件,它使用其他.class文件。您将所有这些文件集合称为一个库,在这种情况下,该库也被命名为:“jdbc driver”

这些库通常是.jar文件,所以你的情况,你可以尝试:

http://www.mysql.com/products/connector/j/

下载MySQL JDBC驱动程序。

你应该把你的classpath

+0

感谢球员,看起来像我不得不等待长达48小时为MySQL提供给我们的司机:(。在此期间,它看起来像我可以找出设定但是.jar文件的物理位置怎么样?我已经在不同的地方读过这个文件应该存在于JDK文件夹中,或者存放在Tomcat的webapps/ROOT文件夹中。 – malenkylizards 2010-06-22 18:36:21

+0

@malenkylizards - 如果你是使用Tomcat 6.x,将.jar文件放在TOMCAT_HOME/lib文件夹中,这样它就可以让所有的Web应用程序都可以使用。如果你使用的是其他服务器,你需要找到共享.jar的位置注意你也可以把它放在WEB-INF/lib文件夹下,为什么48小时? – 2010-06-23 21:37:45

+0

@Lauri Lehtinen,我不能说为什么是48小时,MySQL不会让我下载驱动程序,直到我向他们提供了过多的信息,包括公司的地址。我最终没有使用他们的网站,因为当然,它已经下载了,我只是没有在正确的地方看。 D'哦! – malenkylizards 2010-07-07 19:07:54

您可以在这里下载连接器(你需要的.jar是的.zip /名为.tar.gz内):

http://dev.mysql.com/downloads/connector/j/

具备.jar需要在提供给您的应用程序类路径。