"когда что лучше"
такого никогда не будет, если такой вопрос поямвился, зничит что то не правильно понял
"зачем создавать объект класса БД, если можно использовать его статические методы)"
если тебе достаточно стат методов, то пользуйся ними, не создавай обьект