public MyFile retrieveFileInfoUsingFileID(int fileID) throws SQLException, IOException {

        MyFile mf = null;

        Connection conn = (Connection) initiateFileDBConn()[0];
        CallableStatement cs = null;
        cs = conn.prepareCall("{CALL SP_GetFileUsingFileID(?)}");
        cs.setInt(1, fileID);

        ResultSet rs = cs.executeQuery();
        int id = rs.getInt("ID");
        String filename = rs.getString("Filename");
        Date creationDate = rs.getDate("CreationDate");
        int taskID = rs.getInt("TaskID");

        mf = new MyFile(id, filename, creationDate, taskID);

        return mf;
    }