diff --git a/projjpn/GamesDB.accdb b/projjpn/GamesDB.accdb new file mode 100644 index 0000000..ee44ae1 Binary files /dev/null and b/projjpn/GamesDB.accdb differ diff --git a/projjpn/GamesDB.laccdb b/projjpn/GamesDB.laccdb new file mode 100644 index 0000000..e69de29 diff --git a/projjpn/src/main/java/de/hs_fulda/ciip/projjpn/Games.java b/projjpn/src/main/java/de/hs_fulda/ciip/projjpn/Games.java new file mode 100644 index 0000000..09c31e9 --- /dev/null +++ b/projjpn/src/main/java/de/hs_fulda/ciip/projjpn/Games.java @@ -0,0 +1,21 @@ +package de.hs_fulda.ciip.projjpn; + +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; + +public class Games { + private String databaseURL = "jdbc:ucanaccess://GamesDB.accdb"; + + public boolean checkForConnection() { + try { + Connection connection = DriverManager.getConnection(databaseURL); + + connection.close(); + return true; + + } catch (SQLException e) { + return false; + } + } +} diff --git a/projjpn/src/test/java/de/hs_fulda/ciip/projjpn/GamesTest.java b/projjpn/src/test/java/de/hs_fulda/ciip/projjpn/GamesTest.java new file mode 100644 index 0000000..3ffaca8 --- /dev/null +++ b/projjpn/src/test/java/de/hs_fulda/ciip/projjpn/GamesTest.java @@ -0,0 +1,11 @@ +package de.hs_fulda.ciip.projjpn; +import junit.framework.TestCase; + +public class GamesTest extends TestCase { + public void test_checkForConnection() { + Games testObject = new Games(); + boolean expected = true; + boolean actual = testObject.checkForConnection(); + assertEquals(expected, actual); + } +}