Skip to content
Snippets Groups Projects
RafisWeirdClass.java 873 B
Newer Older
  • Learn to ignore specific revisions
  • eyan_'s avatar
    eyan_ committed
    package com.example.schedulerapp;
    
    import java.sql.*;
    
    public class RafisWeirdClass {
        protected Staff staff;
        protected Schedule schedule;
        private Connection dbConnection;
    
    eyan_'s avatar
    eyan_ committed
    
    
        public RafisWeirdClass(String dbURL, String dbUser, String dbPass){
            connectDataBase(dbURL, dbUser, dbPass);
    
    eyan_'s avatar
    eyan_ committed
            this.staff = new Staff(dbConnection);
            this.schedule = new Schedule(dbConnection);
        }
    
    
        protected void connectDataBase(String dbURL, String dbUser, String dbPass){
    
    eyan_'s avatar
    eyan_ committed
            try {
    
                dbConnection = DriverManager.getConnection(dbURL, dbUser, dbPass);
    
            } catch (Exception exception) {
                System.out.println("Failed to connect to the database");
                exception.printStackTrace();
    
    eyan_'s avatar
    eyan_ committed
            }
    
            System.out.println("Successfully connected to the database");
    
    eyan_'s avatar
    eyan_ committed
        }
    
        public static void main(String[] args) {
        }
    }