<dependency>
<groupId>org.nesscomputing</groupId>
<artifactId>pg-embedded</artifactId>
<version>1.1.0</version>
</dependency>
import org.nesscomputing.embedded.pg.EmbeddedPG;
public class EmbeddedPgExample {
public static void main(String[] args) {
try (EmbeddedPG embeddedPG = EmbeddedPG.builder()
.tempWorkingDir()
.cleanAtStop()
.autoShutdown()
.start()) {
Connection connection = embeddedPG.getDataSource().getConnection();
// ...
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}