将jdbc驱动程序添加到类路径
好的我在Win Vista上正确设置我的MAVEN_HOME,JAVA_HOME。 但我还没有课程路径。 我也安装了MySQL。 现在我已经打开了一本Hibernate书,在第一页上它说“确保jdbc驱动程序在你的类路径中”。 我还下载了一些ZipJ文件,它是ConnectorJ或者某些名称,它基本上是java的mySql驱动程序…但我现在的问题是这句话,我不知道怎么做:“确保jdbc驱动程序在你的类路径中“你能帮我解决一下这个类路径吗?
谢谢
这是一个关于设置类路径的好教程。 您还可以阅读管理Java类路径(Windows) 。
话虽如此,您不应该在Windows环境变量中为驱动程序设置类路径。 相反,您应该在项目属性下的IDE中包含该驱动程序jar
。 但我注意到你实际上在使用Maven。 在这种情况下,您应该在Maven下查找驱动程序以实现该依赖性。 Maven将下载驱动程序jar,如果不存在,则将其设置为本地。
如果您没有使用任何IDE,那么您可以创建一个lib
目录,并在编译/执行时告诉编译器所有必需的jar
都在那里。 您可以在上面给出的前一个链接中找到HOW。
由于您使用的是Maven,因此您只需将JDBC驱动程序作为依赖项放在pom.xml文件中。 只要编译/运行应用程序,Maven就会将它添加到类路径中。
部署应用程序时所执行的操作取决于所使用的技术。
-
如果是命令行应用程序,请创建
%CLASSPATH%
变量,或使用java -cp {path\to\jdbc.jar}
选项将路径添加到jdbc.jar文件。 -
如果它是一个Web应用程序,您需要在.war / .ear / .sar中打包驱动程序jar(maven程序集插件可以执行此操作)或将其包含在应用程序容器的./lib文件夹中并声明它作为范围=在maven中提供。
您可以通过以下步骤直接连接数据库:1)下载mysql-connector-java 5.0.8并解压缩文件。 2)然后将文件夹放在程序文件中。 3)然后直接在项目中添加此库,方法是右键单击它。 4)在这里你去。 使用db连接运行您的应用程序。
为Eclipse项目设置JDBC的步骤
- 从https://dev.mysql.com/downloads/connector/j/5.0.html下载JDBC zip存档
- 解压缩文件并将可执行jar文件复制到程序文件
program files->Java->jdk->bin
- 右键单击项目并选择
Buildpath->Add external archives->(Jar file)
- 编译程序
- Spring XML中“classpath:”和“classpath:/”有什么区别?
- 带有已部署的动态Web项目的WebSphere ClassNotFoundException
- Weblogic 10.3.1.0正在使用com.bea.core.apache.commons.net_1.0.0.0_1-4-1.jar …我想从我的代码中使用commons-net-2.0.jar
- 为什么我得到Class not found例外
- Mac上的CLASSPATH,以及Mac如何寻找mysql-connector-java-bin.jar
- 在调用Weka时无法找到或加载主类
- 在java 9下运行时将jar添加到类路径
- 在命令行运行java程序,我做错了什么?
- 从命令行运行时将jar添加到类路径