diff --git a/build.gradle b/build.gradle
index 04cebe0c37969d0dfca2ecec900111915284b8ce..00d13caff87d8f7905a309a9067de2bd3bae21f9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -47,7 +47,13 @@ dependencies {
     compile 'com.google.guava:guava:23.0'
 
     // Use eclipselink JPA Implementation
-    compile 'org.eclipse.persistence:eclipselink:2.7.1'
+    compile 'org.eclipse.persistence:eclipselink:2.6.4'
+
+    //Oracle JDBC Driver and any other libraries from 'libs' folder since not available in public maven
+    compile fileTree(dir: 'libs', include: ['*.jar'])
+
+    // https://mvnrepository.com/artifact/org.postgresql/postgresql
+    compile group: 'org.postgresql', name: 'postgresql', version: '42.2.1'
 
     // Use JUnit test framework
     testCompile 'junit:junit:4.12'
diff --git a/libs/ojdbc8.jar b/libs/ojdbc8.jar
new file mode 100644
index 0000000000000000000000000000000000000000..bf412434bde27359bb0d0bee0d0f2dcff684d83b
Binary files /dev/null and b/libs/ojdbc8.jar differ
diff --git a/src/main/java/de/hda/fbi/db2/stud/Main.java b/src/main/java/de/hda/fbi/db2/stud/Main.java
index 025b830325820b8b0329c32f7a66996794524f5a..e3e71ec041a9174f257bc08b13d366fa0bacd459 100644
--- a/src/main/java/de/hda/fbi/db2/stud/Main.java
+++ b/src/main/java/de/hda/fbi/db2/stud/Main.java
@@ -20,6 +20,7 @@ public class Main {
      */
     public static void main(String[] args) {
         System.out.println("Hello World");
+
         try {
             //Read default csv
             final List<String[]> defaultCsvLines = CsvDataReader.read();
diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml
index 08e55978630ad11bdf4a3a0fc6d89d81c1b164e9..cc10772bf08059c2221ac487b611730954bade13 100644
--- a/src/main/resources/META-INF/persistence.xml
+++ b/src/main/resources/META-INF/persistence.xml
@@ -15,6 +15,27 @@
 
          <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
 
+         <property name="eclipselink.logging.level" value="WARNING"/>
+         <property name="eclipselink.logging.exceptions" value="false"/>
+         <property name="eclipselink.logging.level.sql" value="FINE"/>
+         <property name="eclipselink.logging.parameters" value="true"/>
+         <property name="eclipselink.logging.timestamp" value="false"/>
+         <property name="eclipselink.logging.session" value="false"/>
+      </properties>
+   </persistence-unit>
+   <persistence-unit name="postgresPU" transaction-type="RESOURCE_LOCAL">
+      <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
+      <!-- put your entity-classes here -->
+
+      <!-- this must be provided -->
+      <properties>
+         <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost/postgres" />
+         <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" />
+         <property name="javax.persistence.jdbc.user" value="dbadmin" />
+         <property name="javax.persistence.jdbc.password" value="dbadminpassword" />
+
+         <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
+
          <property name="eclipselink.logging.level" value="WARNING"/>
          <property name="eclipselink.logging.exceptions" value="false"/>
          <property name="eclipselink.logging.level.sql" value="FINE"/>