Hi danapestic,
I would check with your WebHost to make sure the database is still up, and that no tables got corrupted and need to be repaired.
The only other thing it could be is user/pass/connection string got changed in wp-config but it does not sound like anything changed there.
Blake