繁体   English   中英

如何在Java项目中更新JDBC驱动程序?

[英]How do I update JDBC driver in my java project?

我继承了一个使用jdbc驱动程序连接到postgreSQL数据库的Java项目。 我们需要将数据库更新到版本10.3(当前可用的最新版本)。 自从升级数据库以来,该项目一直给我一个错误,即它无法使用当前的jdbc驱动程序连接到数据库。 如何为postgreSQL升级到最新的jdbc? 我已经从https://jdbc.postgresql.org/download.html下载了最新的jar文件,但是我不知道如何使用该文件来升级当前的jdbc驱动程序。

我对此并不陌生,我需要知道从哪里开始。 我正在使用intellij构建项目,并且正在Linux机器上运行它。

如果您使用的是maven ,只需更新pom.xml中的行:

<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.2.2</version>
</dependency>

如果您使用gradle ,只需在build.gradle中更新依赖项:

// https://mvnrepository.com/artifact/org.postgresql/postgresql
compile group: 'org.postgresql', name: 'postgresql', version: '42.2.2'

如果您不使用任何依赖项管理系统,则可以将* .jar文件放入Java项目的类路径中(确保首先删除旧文件!)-或者您可以像已经建议的a_horse_with_no_name一样简单地重命名jar文件。

您可以像这样将库添加到类路径:

在Intellij 13中,看起来又有些不同。 以下是Intellij 13的说明:

  • 单击项目视图,或通过单击窗口左边框上的“ 1:项目”按钮或通过按Alt + 1取消隐藏
  • 找到您的项目或子模块,然后单击以突出显示它,然后按F4,或右键单击并选择“打开模块设置”(在IntelliJ 14上,它变成F12)
  • 单击依赖项选项卡
  • 单击右侧的“ +”按钮,然后选择“ Jars或目录...”
  • 找到您的路径,然后单击确定
  • 在“选择所选文件的类别”对话框中,选择“类”(即使它是属性),再按“确定”,然后再次单击“确定”
  • 现在,您可以运行您的应用程序,它将在类路径中具有选定的路径

->来源: https//stackoverflow.com/a/24843914/4934937

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM