diff --git a/pom.xml b/pom.xml
index 7a55551..f9a8b88 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,6 +62,12 @@
slf4j-simple
2.0.9
+
+ com.h2database
+ h2
+ 2.2.224
+ runtime
+
diff --git a/src/main/java/edu/group5/app/App.java b/src/main/java/edu/group5/app/App.java
index 0920d27..b02e9bc 100644
--- a/src/main/java/edu/group5/app/App.java
+++ b/src/main/java/edu/group5/app/App.java
@@ -1,16 +1,11 @@
package edu.group5.app;
-import java.util.HashMap;
-
import edu.group5.app.control.MainController;
-import edu.group5.app.control.OrgApiWrapper;
import edu.group5.app.view.MainView;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;
-import tools.jackson.core.type.TypeReference;
-import tools.jackson.databind.ObjectMapper;
/**
* Hello world!
@@ -30,17 +25,4 @@ public void start(Stage stage) {
stage.setScene(scene);
stage.show();
}
-
- static void main(String[] args) throws InterruptedException {
- OrgApiWrapper orgWrap = new OrgApiWrapper("https://app.innsamlingskontrollen.no/api/public/v1/all");
- System.out.println();
- System.out.println();
- orgWrap.importData();
- Object[] imports = orgWrap.getData();
- ObjectMapper objectMapper = new ObjectMapper();
- HashMap map = objectMapper.convertValue(imports[0], new TypeReference>() {
- });
- System.out.println(map.get("org_number"));
- launch(args);
- }
}
diff --git a/src/main/java/edu/group5/app/control/wrapper/DbWrapper.java b/src/main/java/edu/group5/app/control/wrapper/DbWrapper.java
new file mode 100644
index 0000000..65196dc
--- /dev/null
+++ b/src/main/java/edu/group5/app/control/wrapper/DbWrapper.java
@@ -0,0 +1,232 @@
+package edu.group5.app.control.wrapper;
+
+import java.math.BigDecimal;
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.sql.Timestamp;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+public class DbWrapper {
+ protected Connection connection;
+ private static final String CONNECTION_TYPE = "jdbc:h2:";
+ private static final String DB_SCRIPT = "INIT=RUNSCRIPT FROM 'classpath:";
+ private String connectionString;
+ private List