How do you add PostgreSQL Driver as a dependency in Maven? How do you add PostgreSQL Driver as a dependency in Maven? java java

How do you add PostgreSQL Driver as a dependency in Maven?


PostgreSQL drivers jars are included in Central Repository of Maven:

For PostgreSQL up to 9.1, use:

<dependency>    <groupId>postgresql</groupId>    <artifactId>postgresql</artifactId>    <version>VERSION</version></dependency>

or for 9.2+

<dependency>    <groupId>org.postgresql</groupId>    <artifactId>postgresql</artifactId>    <version>VERSION</version></dependency>

(Thanks to @Caspar for the correction)


Updating for latest release:

<dependency>    <groupId>org.postgresql</groupId>    <artifactId>postgresql</artifactId>    <version>42.2.14</version></dependency>

Source

Hope it helps!


Depending on your PostgreSQL version you would need to add the postgresql driver to your pom.xml file.

For PostgreSQL 9.1 this would be:

<project xmlns="http://maven.apache.org/POM/4.0.0"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">    <name>Your project name.</name>    <dependencies>        <dependency>            <groupId>postgresql</groupId>            <artifactId>postgresql</artifactId>            <version>9.1-901-1.jdbc4</version>        </dependency>    </dependencies></project>

You can get the code for the dependency (as well as any other dependency) from maven's central repository

If you are using postgresql 9.2+:

<project xmlns="http://maven.apache.org/POM/4.0.0"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">    <name>Your project name.</name>    <dependencies>        <dependency>            <groupId>org.postgresql</groupId>            <artifactId>postgresql</artifactId>            <version>42.2.1</version>        </dependency>    </dependencies></project>

You can check the latest versions and dependency snippets from: