From b7d19b6d56841f799c3ad5d694b4c9472779449f Mon Sep 17 00:00:00 2001 From: anthorob Date: Fri, 9 Oct 2026 02:41:02 -0400 Subject: [PATCH] Modify database URL to create missing databases Updated the database connection URL to include the `createDatabaseIfNotExist=true` parameter. This ensures the database is automatically created if it does not already exist, improving usability and reducing manual configuration steps. --- src/main/java/me/bobert/netneutrality/db/DatabaseConfig.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/bobert/netneutrality/db/DatabaseConfig.java b/src/main/java/me/bobert/netneutrality/db/DatabaseConfig.java index 0e563f5..c804611 100644 --- a/src/main/java/me/bobert/netneutrality/db/DatabaseConfig.java +++ b/src/main/java/me/bobert/netneutrality/db/DatabaseConfig.java @@ -38,7 +38,8 @@ public record DatabaseConfig(String url, String user, String password) { String dbPass = settings.get("MYSQL_PASSWORD", ""); String dbHost = settings.get("MYSQL_HOST", "localhost"); String dbPort = settings.get("MYSQL_PORT", "3306"); - return new DatabaseConfig(String.format("jdbc:mysql://%s:%s/%s", dbHost, dbPort, dbName), dbUser, dbPass); + String url = String.format("jdbc:mysql://%s:%s/%s?createDatabaseIfNotExist=true", dbHost, dbPort, dbName); + return new DatabaseConfig(url, dbUser, dbPass); } @Override