Primero debemos ocultar cuando se presenta un error en codeigniter.
En application/config/database.php desactivamos el debug:
$db['db']['db_debug'] = FALSE;
Luego en el modelo el usamos conn_id para comprobar si la conexión se hizo efectiva:
$DB1 = $this->load->database('db', TRUE); $DB1->from('usuarios'); $query = $DB1->get(); if (!$DB1->conn_id) { echo 'DB connection error!'; }
Y listo.