如何更新java项目中的JDBC驱动程序?

时间:2018-04-24 13:06:53

标签: java jdbc

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

我是新手,我需要知道从哪里开始。我正在使用intellij来构建项目,我在linux机器上运行它。

1 个答案:

答案 0 :(得分:7)

如果您正在使用 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项目的类路径中(确保先删除旧的!) - 或者您只需重命名jar文件喜欢 a_horse_with_no_name 已建议。

您可以将库添加到类路径中:

  

在Intellij 13中,它看起来又略有不同。这里有   Intellij 13的说明:

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

- &GT;资料来源:https://stackoverflow.com/a/24843914/4934937