Browse Source

added the connection for local db which has been setup

exception_work
Nicholas Caughey 3 years ago
parent
commit
d3c89fb0c3
  1. 7
      pom.xml
  2. 7
      src/main/java/constants/PSGQL.java
  3. 34
      src/main/java/dto/ConnectDB.java
  4. 13
      src/main/java/rest/CreateGetResource.java

7
pom.xml

@ -59,6 +59,13 @@
<artifactId>json</artifactId>
<version>20220320</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.6.0</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-reactive-jackson</artifactId>

7
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 = "";
}

34
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 = "<add your 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;
}
}

13
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<ScanObj> 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"));
}

Loading…
Cancel
Save