package com.example.schedulerapp; import java.sql.*; public class RafisWeirdClass { protected Staff staff; protected Schedule schedule; private Connection dbConnection; private final String dbURL = "jdbc:mysql://localhost:3306/ScheduleApp"; private final String dbUser = "root"; private final String dbPass = "password"; public RafisWeirdClass(){ connectDataBase(); this.staff = new Staff(dbConnection); this.schedule = new Schedule(dbConnection); } protected String connectDataBase(){ try { dbConnection = DriverManager.getConnection(dbURL, dbUser, dbPass); } catch (Exception e) { System.out.println(e.fillInStackTrace()); return "Couldn't connect to database."; } return "Successfully connected to database."; } public static void main(String[] args) { RafisWeirdClass rafisWeirdClass = new RafisWeirdClass(); rafisWeirdClass.schedule.addShift(3, "2022-03-10", 1200, 2100); /* Testing stuff that should be cleaned up for the alpha String s = model.staff.getEmployees(); System.out.println(); */ } }