Java 向类路径添加jdbc驱动程序

Java 向类路径添加jdbc驱动程序,java,hibernate,jdbc,classpath,Java,Hibernate,Jdbc,Classpath,好的,我在WinVista上,正确设置了我的MAVEN_主页和JAVA_主页。但我还没有类路径。我还安装了MySQL。现在,我已经打开了一本Hibernate书籍,在第一页它说“确保jdbc驱动程序在您的类路径中”。我还下载了一些Zip文件,它是ConnectorJ或类似的名称,基本上是java的mySql驱动程序。。。但我现在的问题是,我不知道如何做这句话:“确保jdbc驱动程序在您的类路径中” 你能帮我解决这个类路径问题吗 谢谢这是一个关于。此外,您可能还想阅读 话虽如此,您不应该在Wind

好的,我在WinVista上,正确设置了我的MAVEN_主页和JAVA_主页。但我还没有类路径。我还安装了MySQL。现在,我已经打开了一本Hibernate书籍,在第一页它说“确保jdbc驱动程序在您的类路径中”。我还下载了一些Zip文件,它是ConnectorJ或类似的名称,基本上是java的mySql驱动程序。。。但我现在的问题是,我不知道如何做这句话:“确保jdbc驱动程序在您的类路径中” 你能帮我解决这个类路径问题吗


谢谢

这是一个关于。此外,您可能还想阅读

话虽如此,您不应该在Windows环境变量中设置驱动程序的类路径。相反,您应该在IDE的项目属性下包含该驱动程序
jar
。但我注意到你实际上在使用Maven。在这种情况下,您应该在Maven下查找驱动程序,以满足该依赖性。Maven将下载驱动程序jar(如果不存在),并使其成为本地的


如果您没有使用任何IDE,那么您可以创建一个
lib
目录,并在编译/执行时告诉编译器所有必需的
jar
s都在那里。您可以在上面给出的前一个链接中找到方法。

因为您使用的是Maven,所以只需要将JDBC驱动程序作为依赖项放在pom.xml文件中。Maven将在编译/运行应用程序时将其添加到类路径中

部署应用程序时的操作取决于使用的技术

  • 如果是命令行应用程序,请创建一个
    %CLASSPATH%
    变量,或者使用
    java-cp{path\to\jdbc.jar}
    选项将路径添加到jdbc.jar文件中

  • 如果是web应用程序,则需要将驱动程序jar打包到.war/.ear/.sar中(maven程序集插件可以做到这一点),或者将其包含在应用程序容器的./lib文件夹中,并将其声明为maven中提供的scope=


您可以通过以下步骤直接连接数据库: 1) 下载mysql连接器java 5.0.8并解压缩文件。 2) 然后将文件夹放入程序文件中。 3) 然后,只需右键单击此库,即可将其添加到项目中。 4) 给你。使用db连接运行应用程序。

为Eclipse项目设置JDBC的步骤
  • 从下载JDBC压缩文件
  • 提取文件并将可执行jar文件复制到
    程序文件->Java->jdk->bin
  • 右键单击项目并选择
    Buildpath->addexternalarchives->(Jar文件)
  • 编译程序

  • 你用的是什么IDE?日食?我认为您必须编辑pom文件来声明您实际上需要jdbc类,Maven将负责剩下的部分。最终我将使用EClipse。但这是一本学习手册-Hibernate变得简单-有意地,它甚至没有使用Maven来尽可能地简化事情和示例。它是用最少需要的东西来教Hibernate…所以在这一点上我还没有使用POM。您使用任何构建吗工具?如果是这样,请提供信息。@bhagyas:我们将使用Maven、Eclipse、Spring进行实际的工作项目,但由于我还不知道hibernate,我想从一本书中学习它,我认为最简单的事情是远离所有其他学习曲线,而不是设置Maven,…将带给我。。因此,我喜欢将其设置为最低限度,这样我就可以运行一些非常简单的书籍示例并继续阅读。@BDotA设置Maven非常简单,如果您正在尝试不同的库,这可能是最简单的方法。如果您正在使用eclipse,只需从EclipseNewProject对话框中选择NewMaven项目,就可以了。只需将hibernate作为一个依赖项添加到您的项目中,Maven就会处理其余的事情。祝你一切顺利:)