当前位置: 首页 > 面试题库 >

将jdbc驱动程序添加到classpath

应和光
2023-03-14
问题内容

好的,我在Win
Vista上,正确设置了MAVEN_HOME,JAVA_HOME的内容。但是我还没有课程。我还安装了MySQL。现在,我已经打开了一本Hibernate书籍,并且在开始的第一页中说“确保jdbc驱动程序在您的类路径中”。我还下载了一些名为ConnectorJ的Zip文件,或诸如Java的mySql驱动程序之类的名称,但是我现在的问题是我不知道如何执行此语句:“确保jdbc驱动程序在您的类路径中”,请您帮我解决这个类路径问题吗?

谢谢


问题答案:

这是有关设置类路径的很好的教程。此外,您可能想阅读《管理Java类路径》(Windows)。

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

如果您没有使用任何IDE,则可以在编译/执行时创建lib目录并告诉编译器所有必需的jars都在其中。您可以在上面给出的以前的链接中找到HOW。



 类似资料:
  • 我正在尝试使用JDBC通过kafka connect访问SAP Advantage DB。我正在使用docker容器,并且我已经添加了来自http://devzone.advantagedatabase.com/dz/content.aspx?Key=20的jdbc驱动程序Jar 当我尝试使用它时,我收到一个错误的 URL 错误

  • 问题内容: 有人告诉我,加载JDBC驱动程序的首选方法是: 我知道,这对于从XML配置文件或用户输入中读取多个驱动程序之间的动态决策更好。我很好奇的是,调用此语句如何将指定的驱动程序加载到我们什至没有将生成的“ Class”对象存储在任何地方的环境中。JavaDocs条目说: 返回与具有给定字符串名称的类或接口关联的Class对象 在那种情况下,Java开发人员仅凭此语句如何设法促进驱动程序对象的

  • 我正在构建一个java服务器程序,该程序使用JDBC驱动程序连接到psql数据库。我需要在。jar文件中编译程序,但是当我尝试这样做并运行它时,我得到了这个异常。(程序必须在linux机器上运行) java.lang.ClassNotFoundException:org.PostgreSQL.Driver at java.net.urlClassLoader.findClass(URLClassL

  • 问题内容: 输出 >无法连接到数据库服务器java.lang.ClassNotFoundException 问题答案: 看来您应该将MySQL驱动程序jar放入 类路径中 。

  • 因此,我一直在使用sbt with assembly将所有依赖项打包到一个jar中,用于spark工作。我做了几个工作,使用设置连接池信息,将其广播出去,然后在RDD上使用获取连接,并将数据插入数据库。在我的sbt构建脚本中,我包括 这确保JDBC连接器与作业打包在一起。一切都很好。 因此,最近我开始使用SparkSQL,并意识到使用中的新特性,简单地获取一个dataframe并将其保存到jdbc

  • 问题内容: 我是java和数据库连接的新手,我试图与oracle数据库建立非常简单的连接。当我运行此代码时: 我得到了输出。我正在使用Eclipse Helios,并且已将其添加到构建路径中(我仔细检查了第一件事),并且正在使用JDK 1.6。 问题答案: 检查.jar是否也在您的运行路径上。在eclipse中,转到运行->运行配置->选择配置->类路径选项卡。如果您的jar不在右侧选择“添加ja