好的我在Win Vista上正确设置了我的MAVEN_HOME,JAVA_HOME。但我还没有课程路径。我也安装了MySQL。现在我已经打开了一本Hibernate书,在第一页上它说“确保jdbc驱动程序在你的类路径中”。我还下载了一些ZipJ文件,它是ConnectorJ或者某些名称,它基本上是java的mySql驱动程序...但我现在的问题是这句话,我不知道怎么做:“确保jdbc驱动程序在你的类路径中“ 你能帮我解决这个类路径吗?
谢谢
答案 0 :(得分:8)
这是一个很好的教程,setting the class path。您还可以阅读Managing the Java classpath (Windows)。
话虽如此,您不应该在Windows环境变量中为驱动程序设置类路径。相反,您应该在项目属性下的IDE中包含该驱动程序jar
。但我注意到你实际上在使用Maven。在这种情况下,您应该在Maven下查找驱动程序以实现该依赖性。 Maven将下载驱动程序jar,如果不存在,则将其设置为本地。
如果您没有使用任何IDE,那么您可以创建一个lib
目录,并在编译/执行时告诉编译器所有必需的jar
都在那里。您可以在上面给出的前一个链接中找到HOW。
答案 1 :(得分:2)
由于您使用的是Maven,因此您只需将JDBC驱动程序作为依赖项放在pom.xml文件中。只要编译/运行你的应用程序,Maven就会将它添加到类路径中。
部署应用程序时所执行的操作取决于所使用的技术。
如果是命令行应用程序,请使用%CLASSPATH%
选项创建java -cp {path\to\jdbc.jar}
变量或添加jdbc.jar文件的路径。
如果它是一个Web应用程序,您需要在.war / .ear / .sar中打包驱动程序jar(maven程序集插件可以执行此操作)或将其包含在./lib文件夹中。应用程序容器并将其声明为范围=在maven中提供。
答案 2 :(得分:1)
您可以通过以下步骤直接连接数据库: 1)下载mysql-connector-java 5.0.8并解压缩文件。 2)然后将文件夹放在程序文件中。 3)然后只需右键单击它就可以在项目中添加此库。 4)在这里你走了。使用数据库连接运行您的应用程序。
答案 3 :(得分:1)
program files->Java->jdk->bin
Buildpath->Add external archives->(Jar file)