From 7a3ff989fb5bf126e2db8a31ccaa8bfa80efc491 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Thu, 8 Feb 2024 14:49:47 +0100 Subject: [PATCH 1/2] more ignore --- .gitignore | 1 + app/.settings/org.eclipse.jdt.core.prefs | 13 ------------- 2 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 app/.settings/org.eclipse.jdt.core.prefs diff --git a/.gitignore b/.gitignore index a6d40d9..853069d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ tomcat.5000 # Gradle generated files .gradle app/build +.settings # IntelliJ Idea project files .idea diff --git a/app/.settings/org.eclipse.jdt.core.prefs b/app/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 12b4a91..0000000 --- a/app/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -# -#Thu Feb 08 14:14:29 CET 2024 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 -org.eclipse.jdt.core.compiler.source=21 -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.compliance=21 -org.eclipse.jdt.core.compiler.debug.sourceFile=generate From 37a41331c1b8e9268ac682e4b034c17cc4f50aeb Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Thu, 8 Feb 2024 14:50:12 +0100 Subject: [PATCH 2/2] Sqlite instead of mysql for local use --- app/src/main/java/servlet/Database.java | 27 +++++++------------------ 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/servlet/Database.java b/app/src/main/java/servlet/Database.java index eb89056..e9a3283 100644 --- a/app/src/main/java/servlet/Database.java +++ b/app/src/main/java/servlet/Database.java @@ -6,29 +6,16 @@ import java.sql.*; */ public class Database implements AutoCloseable { - // If you have the mysql server on your own computer use "localhost" as server address. - private static String databaseServerAddress = "vm26.cs.lth.se"; - private static String databaseUser = ""; // database login user - private static String databasePassword = ""; // database login password - private static String database = ""; // the database to use, i.e. default schema + // The connection to the database private Connection conn = null; public Database() { - try{ - conn = DriverManager.getConnection("jdbc:mysql://" + databaseServerAddress + "/" + - database, databaseUser, databasePassword); - - // Display the contents of the database in the console. - // This should be removed in the final version - try(Statement stmt = conn.createStatement()) { - ResultSet rs = stmt.executeQuery("select * from Respondents"); - while (rs.next()) { - String name = rs.getString("name"); - System.out.println(name); - } - } - - } catch (SQLException e) { + // Connect to sqlite + try { + Class.forName("org.sqlite.JDBC"); + conn = DriverManager.getConnection("jdbc:sqlite:database.db"); + System.out.println("Opened database successfully"); + } catch (Exception e) { throw new RuntimeException(e); } }