Skip to content
Snippets Groups Projects
RafisWeirdClass.java 1.17 KiB
Newer Older
eyan_'s avatar
eyan_ committed
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";

eyan_'s avatar
eyan_ committed

    public RafisWeirdClass(){
        connectDataBase();
        this.staff = new Staff(dbConnection);
        this.schedule = new Schedule(dbConnection);
    }

    protected String connectDataBase(){
        try {
            dbConnection = DriverManager.getConnection(dbURL, dbUser, dbPass);
eyan_'s avatar
eyan_ committed
        } 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();

         */
    }
}