我继承了一个使用jdbc驱动程序连接到postgreSQL数据库的java项目。我们需要将数据库更新到版本10.3(当前可用的最新版本)。自从升级数据库以来,该项目一直给我错误,因为它无法使用当前的jdbc驱动程序连接到数据库。如何升级到postgreSQL的最新jdbc?我从https://jdbc.postgresql.org/download.html下载了最新的jar文件,但我不知道如何使用此文件来升级我当前的jdbc驱动程序。
我是新手,我需要知道从哪里开始。我正在使用intellij来构建项目,我在linux机器上运行它。
答案 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