From 8a04aee47eb0f59219c0d3e55e73b765f5e60327 Mon Sep 17 00:00:00 2001 From: Rhys Nute <nuterd@cardiff.ac.uk> Date: Tue, 28 Nov 2023 16:30:00 +0000 Subject: [PATCH] database template --- src/data.sql | 0 .../java/Team5/SmartTowns/Data/UserRepository.java | 3 +++ .../Team5/SmartTowns/Data/UserRepositoryJDBC.java | 2 +- src/main/resources/application.properties | 2 +- src/main/resources/schema.sql | 12 ++++++++++++ src/main/resources/static/users.html | 10 ++++++++++ 6 files changed, 27 insertions(+), 2 deletions(-) delete mode 100644 src/data.sql create mode 100644 src/main/resources/schema.sql create mode 100644 src/main/resources/static/users.html diff --git a/src/data.sql b/src/data.sql deleted file mode 100644 index e69de29b..00000000 diff --git a/src/main/java/Team5/SmartTowns/Data/UserRepository.java b/src/main/java/Team5/SmartTowns/Data/UserRepository.java index aea6a6f3..80e0dc68 100644 --- a/src/main/java/Team5/SmartTowns/Data/UserRepository.java +++ b/src/main/java/Team5/SmartTowns/Data/UserRepository.java @@ -2,7 +2,10 @@ package Team5.SmartTowns.Data; import java.util.List; + public interface UserRepository { List<user> getAllUsers(); + + } diff --git a/src/main/java/Team5/SmartTowns/Data/UserRepositoryJDBC.java b/src/main/java/Team5/SmartTowns/Data/UserRepositoryJDBC.java index 17f15f9c..00ac1d21 100644 --- a/src/main/java/Team5/SmartTowns/Data/UserRepositoryJDBC.java +++ b/src/main/java/Team5/SmartTowns/Data/UserRepositoryJDBC.java @@ -29,7 +29,7 @@ public class UserRepositoryJDBC implements UserRepository{ @Override public List<user> getAllUsers(){ - String sql = "select * from user"; + String sql = "select * from User"; return jdbc.query(sql, userMapper); } } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index f1e9fb7c..95f46c69 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,4 +1,4 @@ -spring.datasource.url=jdbc:mariadb://localhost3306/Towns +spring.datasource.url=jdbc:mariadb://localhost:3306/towns spring.datasource.username=root spring.datasource.password=comsc diff --git a/src/main/resources/schema.sql b/src/main/resources/schema.sql new file mode 100644 index 00000000..95d37883 --- /dev/null +++ b/src/main/resources/schema.sql @@ -0,0 +1,12 @@ +drop table if exists trails; +create table if not exists trails( + trailID bigint auto_increment primary key +) engine=InnoDB; +drop table if exists location; +create table if not exists location( + locationID bigint auto_increment primary key +) engine=InnoDB; +drop table if exists users; +create table if not exists users( + userID bigint auto_increment primary key +) engine=InnoDB; \ No newline at end of file diff --git a/src/main/resources/static/users.html b/src/main/resources/static/users.html new file mode 100644 index 00000000..566549bd --- /dev/null +++ b/src/main/resources/static/users.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <title>Title</title> +</head> +<body> + +</body> +</html> \ No newline at end of file -- GitLab