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.
