From 45f53e9e2680670a1809fd34a6d147dbd92a8d73 Mon Sep 17 00:00:00 2001
From: Benedikt Elser <benedikt.elser@th-deg.de>
Date: Tue, 5 Apr 2022 12:34:14 +0200
Subject: [PATCH] Added some comments on how to run this software with
 different databases

---
 pom.xml                                   | 15 ++++++++++++
 src/main/resources/application.properties | 28 +++++++++++++++++++----
 2 files changed, 38 insertions(+), 5 deletions(-)

diff --git a/pom.xml b/pom.xml
index f5819c6..765cb1e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,6 +38,21 @@
 			<artifactId>spring-boot-starter-web</artifactId>
 		</dependency>
 
+		<!-- Wenn sie eine andere Datenbank als h2 verwenden wollen hier einige Beispile -->
+
+		<!-- Hier Mysql -->
+		<!-- dependency>
+			<groupId>mysql</groupId>
+			<artifactId>mysql-connector-java</artifactId>
+		</dependency -->
+
+		<!-- Hier Postgres -->
+		<!-- dependency>
+			<groupId>org.postgresql</groupId>
+			<artifactId>postgresql</artifactId>
+			<scope>runtime</scope>
+		</dependency -->
+
 		<dependency>
 			<groupId>com.h2database</groupId>
 			<artifactId>h2</artifactId>
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index cc47f7f..1d2fce1 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -1,9 +1,27 @@
 spring.jpa.hibernate.ddl-auto=update
-spring.datasource.url=jdbc:h2:file:./data/demo
-spring.datasource.driverClassName=org.h2.Driver
+spring.jpa.open-in-view=false
+spring.jpa.show-sql=true
+
+#####
+# Database configuration
+#####
 spring.datasource.username=user
 spring.datasource.password=password
+#
+# This is the h2 database part
+spring.datasource.url=jdbc:h2:file:./data/demo
+spring.datasource.driverClassName=org.h2.Driver
 spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
-spring.jpa.open-in-view=false
-spring.jpa.show-sql=true
-spring.h2.console.enabled=true
\ No newline at end of file
+spring.h2.console.enabled=true
+
+# Oder mysql
+# spring.datasource.url=jdbc:mysql://servername:3306/datenankname
+# Der zu verwendende Treiber. Achtung: Den müssen Sie in Ihren Abhängigkeiten (pom.xml) auch definieren!
+# spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
+#
+
+# Oder postgres
+# spring.datasource.url=jdbc:postgresql://localhost:5432/testdb
+# Der zu verwendende Treiber. Achtung: Den müssen Sie in Ihren Abhängigkeiten (pom.xml) auch definieren!
+# spring.datasource.driverClassName=org.postgresql.Driver
+#
-- 
GitLab