Joomla! JDatabase :: getErrorNum () está en desuso, use el manejo de excepciones en su lugar

Tengo el siguiente código:

    $db = JFactory::getDbo();
    $query = $db->getQuery(true);

    $query->select('*');
    $query->from('#__users');
    $db->setQuery($query);

    // Check for a database error.
    if ($db->getErrorNum()) {
        JError::raiseWarning(500, $db->getErrorMsg());
    }       

    $result = $db->loadResult();

Ahora getErrorNum así como JError están en desuso.

Solo para aclarar, JError y $ db-> getErrorNum () NO están en desuso en Joomla 2.5, sino que están en Joomla! 3.0. Por lo tanto, esta pregunta tiene valor para alguien que se desarrolla para 2.5, pero desea realizar una actualización fácil a la serie 3.X.

Asi quecon lo que exactamente para reemplazarlos ¿Para que pueda comprobar correctamente los errores de la base de datos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta