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