Если вы получаете 404, это может быть не ваше подключение к базе данных. Проверьте свою маршрутизацию и убедитесь, что вы открываете страницу, которая действительно существует. Если вы обращаетесь к контроллеру, который загружает представление, на данный момент прекратите загрузку представления и проверьте соединение непосредственно с контроллера - выведите «YES», если оно есть, и «NO», если что-нибудь еще.
Если проблема не устранена, дважды проверьте конфигурацию подключения к базе данных. Наконец, я бы посоветовал вам следовать документации, а не другому веб-сайту, когда вы знакомитесь с фреймворком. Вы можете просмотреть документацию для класса Database на http://codeigniter.com/user_guide/database/index.html