Add DatabaseManager class and initialize database connection

- Introduced `DatabaseManager` class to manage database connections.
- Updated `MediaManagerApplication` to initialize `DatabaseManager` using configuration properties.
This commit is contained in:
Gustavo Henrique Santos Souza de Miranda
2025-11-13 03:59:31 -03:00
parent 885d5c95a4
commit 22476abb27
2 changed files with 37 additions and 0 deletions
@@ -7,9 +7,12 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import com.mediamanager.service.database.DatabaseManager;
public class MediaManagerApplication {
private static final Logger logger = LogManager.getLogger(MediaManagerApplication.class);
private static Properties config;
private static DatabaseManager databaseManager;
public static void main(String[] args) {
logger.info("Starting MediaManager Core Application...");
@@ -17,6 +20,8 @@ public class MediaManagerApplication {
try {
// Load configuration
loadConfiguration();
databaseManager = new DatabaseManager(config);
databaseManager.init();
// TODO: Initialize database connection
// TODO: Initialize IPC server with named pipes