public ArrayList<BESong> searchSongs(String searchWord) throws SQLException {
        ArrayList<BESong> result = new ArrayList<BESong>();

        Statement stm = DBConnection.getConnection().createStatement();
        stm.execute("select * from Song inner join Artist on Artist.ID = Song.ArtistID "
                + "where Name like '%" + searchWord + "%' or Title like '%" + searchWord + "%'");
        ResultSet res = stm.getResultSet();
        while (res.next()) {
            int id = res.getInt("ID");
            String title = res.getString("Title");
            String artist = res.getString("Name");

            result.add(new BESong(id, title, artist));
        }

        return result;
    }