diff --git a/src/main/java/rest/CreateGetResource.java b/src/main/java/rest/CreateGetResource.java index 3347dbb..ef83df8 100644 --- a/src/main/java/rest/CreateGetResource.java +++ b/src/main/java/rest/CreateGetResource.java @@ -6,6 +6,10 @@ import java.util.Set; import dto.ScanObj; import dto.ConnectDB; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; + import javax.ws.rs.DELETE; import javax.ws.rs.GET; import javax.ws.rs.POST; @@ -19,6 +23,8 @@ import java.util.stream.Collectors; import javax.inject.Inject; import javax.ws.rs.Consumes; +import java.sql.*; + import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectWriter; @@ -32,18 +38,8 @@ public class CreateGetResource { 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")); } @@ -51,8 +47,19 @@ public class CreateGetResource { @Path("/{scanId}") public Set list(@PathParam("scanId") String scanId) { //use to return specific scanIds just use usual fetch from sets, will be querying hte db directly here + try { + ConnectDB connectDB = new ConnectDB(); + Connection conn = connectDB.connect(); + String sql = "SELECT" + scanId + "FROM scans"; + PreparedStatement preparedStatment = conn.prepareStatement(sql); + preparedStatment.executeQuery(sql); + } catch (SQLException e){ + System.out.println("failed"); + } + // conn. System.out.println(Scans); System.out.println(scanId); + return Scans; } } \ No newline at end of file