diff --git a/pom.xml b/pom.xml
index 7ecfad0..9f7aca9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -59,6 +59,13 @@
json
20220320
+
+
+ org.postgresql
+ postgresql
+ 42.6.0
+
+
io.quarkus
quarkus-resteasy-reactive-jackson
diff --git a/src/main/java/constants/PSGQL.java b/src/main/java/constants/PSGQL.java
new file mode 100644
index 0000000..7172bc1
--- /dev/null
+++ b/src/main/java/constants/PSGQL.java
@@ -0,0 +1,7 @@
+package constants;
+
+public class PSGQL {
+ public final String url = "jdbc:postgresql://localhost:5432/ScanDB";
+ public final String user = "ncaughey";
+ public final String password = "";
+}
\ No newline at end of file
diff --git a/src/main/java/dto/ConnectDB.java b/src/main/java/dto/ConnectDB.java
new file mode 100644
index 0000000..f887008
--- /dev/null
+++ b/src/main/java/dto/ConnectDB.java
@@ -0,0 +1,34 @@
+package dto;
+
+// import constants.PSGQL;
+
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.SQLException;
+
+public class ConnectDB{
+
+ // private final String url = "jdbc:postgresql://localhost/dvdrental";
+ // private final String user = "postgres";
+ // private final String password = "";
+ private final String url = "jdbc:postgresql://localhost:5432/scandb";
+ private final String user = "postgres";
+ private final String password = "password";
+
+ /**
+ * Connect to the PostgreSQL database
+ *
+ * @return a Connection object
+ */
+ public Connection connect() {
+ Connection conn = null;
+ try {
+ conn = DriverManager.getConnection(url, user, password);
+ System.out.println("Connected to the PostgreSQL server successfully.");
+ } catch (SQLException e) {
+ System.out.println(e.getMessage());
+ }
+
+ return conn;
+ }
+}
diff --git a/src/main/java/rest/CreateGetResource.java b/src/main/java/rest/CreateGetResource.java
index cfc078a..3347dbb 100644
--- a/src/main/java/rest/CreateGetResource.java
+++ b/src/main/java/rest/CreateGetResource.java
@@ -4,6 +4,7 @@ import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.Set;
import dto.ScanObj;
+import dto.ConnectDB;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
@@ -29,7 +30,19 @@ public class CreateGetResource {
private Set Scans = Collections.newSetFromMap(Collections.synchronizedMap(new LinkedHashMap<>()));
+
public CreateGetResource() {
+ ConnectDB connectDB = new ConnectDB();
+ connectDB.connect();
+ // Connection conn = null;
+
+ // try {
+ // conn = DriverManager.getConnection(url, user,password);
+ // System.out.println("connected to PGSQL");
+ // } catch (SQLException e) {
+ // System.out.println(e.getMessage());
+ // }
+
//example used to show the get obviously needs deleting
Scans.add(new ScanObj("a","a","a","a","a","a","a","a","a","a"));
}