Error en conexion entre Jsf + Richfaces + Postgresql + Netbeans

Que tal Señores, ojala y me pudieran orientar.

¿Que estoy utilizando?
Netbeans 7.1, Richfaces 3.3.3, JSF 1.2, Postgresql 9

adicionalmente para probar que no sea la base de datos:
MySQL 5

¿Que Problema tengo?
>Lo que pasa es que estoy teniendo problemas al momento de querer cargar o guardar datos en un formulario con las herramientas antes necesarias, pues no hace nada.

>Ya intente ingresar datos mediante los datos ingresados en el formulario, asi como directamente desde las setencias SQL desde el Bean al momento de presionar algun boton desde el pagina jsp, y NADA.

¿Que es lo que he hecho?

>Ya cheque que el Bean que soporta al formulario en Jsp este bien, es decir los get/set.

>Ya cheque la Base de datos y funciona al 100%, asi como las instrucciones SQL que desde el Bean se deberian estar ejecutando al momento de presionar algun boton (como de guardar).

>Me asegure agregar a la libreria de mi proyecto el Jar para la conexion de la base de datos con Netbeans (por si acaso) tanto para postgresql como mysql.

¿Cual es mi duda?

>Algo mas que deberia verificar / Confirgurar / modificar / rezar (a algun santo) / etc. para solucionar este problema.

> hay que agregar algo en el web.xml, faces-config.xml para que funcione el manejo de datos entre el la pagina JSP y el postgresql.

Agradezco su tiempo prestado a esta duda. Saludos!!

Atte. @juangarcia_mx

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Archivo JSP <%--    

Archivo JSP

<%--
    Document   : AC
    Created on : 24/06/2012, 08:24:03 PM
    Author     : Admin
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="rich" uri="http://richfaces.org/rich" %>
<%@taglib prefix="a4j" uri="http://richfaces.org/a4j" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<f:view>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
            <title>JSP Page</title>
        </head>
        <body>
            <h1><h:outputText value="Archivo AC"/></h1>

            <center>
                <rich:panel style="width: 20%">
                    <f:facet name="header" >
                        <h:outputText value="Instancia: " />
                    </f:facet>
                    <table>
                        <tr>
                            <td><h:outputText value="Nombre: " /></td>
                            <td><h:inputText value="" id="n_inst" required="true"></h:inputText></td>
                            </tr>
                            <tr>
                                <td><h:outputText value="Presupuesto: " /></td>
                            <td><h:inputText value="" id="p_inst" required="true"></h:inputText></td>
                            </tr>
                            <tr>
                                <td><h:outputText value="Areas: " /></td>
                            <td><h:inputText value="" id="a_inst" required="true"></h:inputText></td>
                            </tr>
                            <tr>
                                <td><h:outputText value="Region: " /></td>
                            <td><h:inputText value="" id="r_inst" required="true"></h:inputText></td>
                            </tr>

                        </table>
                </rich:panel>

                <rich:spacer height="10px"/>

                <rich:panel style="width: 20%">
                    <f:facet name="header">
                        <h:outputText value="Nombre de las alternativas" />
                    </f:facet>
                    <table>
                        <tr>
                            <td><h:outputText value="Alternativas: " /></td>
                            <td><h:inputText id="valor" value="#{b_ac.txt_anadir}" required="true"></h:inputText></td>
                            </tr>

                        </table>      
                            <h:commandButton id="b_anadir" value="Añadir" action="#{b_ac.b_anadir}"/>                                    
                   

                </rich:panel>
                <rich:panel style="width: 20%">

                </rich:panel>

                <rich:spacer height="10px"/>

                <rich:panel style="width: 20%">

                    <h:commandButton value="Reiniciar" />
                    <h:commandButton value="Continuar" />

                </rich:panel>

            </center>

        </body>
    </html>
</f:view>

Bean

public class B_AC {

    private String txt_anadir;

    public String getTxt_anadir() {
        return txt_anadir;
    }

    public void setTxt_anadir(String txt_anadir) {
        this.txt_anadir = txt_anadir;
    }

    public void b_anadir()
    {
       
        String sql = "INSERT INTO alternativas(nombre) VALUES('Mario')";
        DataBase.ExecuteQuery(sql);
       

    }
}

Soporte del Bean para conexion de Base de Datos

public class DataBase {

    public static Connection connection;
    public static String login = "root";
    public static String password = "1234";
    public static String url = "jdbc:mysql://localhost:3306/sad1";
    public static String classForName = "com.mysql.jdbc.Driver";

    public static void Connect() { //conecta con la base de datos
        try {
            Class.forName(DataBase.classForName).newInstance();
            connection = DriverManager.getConnection(DataBase.url, DataBase.login, DataBase.password);
        } catch (InstantiationException ex) {
            Logger.getLogger(DataBase.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            Logger.getLogger(DataBase.class.getName()).log(Level.SEVERE, null, ex);
        } catch (SQLException ex) {
            System.out.println(ex.getMessage());
        } catch (ClassNotFoundException ex) {
            System.out.println(ex.getMessage());
        }
    }

    public static void Disconnect() { //se desconecta de la base de datos
        try {
            connection.close();
        } catch (SQLException ex) {
            Logger.getLogger(DataBase.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

    public static void ExecuteUpdateQuery(String querySQL) {
        try {
            DataBase.Connect();
            java.sql.Statement statement = DataBase.connection.createStatement();
            statement.executeUpdate(querySQL);
            statement.close();
            DataBase.Disconnect();
        } catch (java.sql.SQLException ex) {
            java.util.logging.Logger.getLogger("SQL").log(java.util.logging.Level.SEVERE, null, ex);
            System.out.println(ex.getMessage());
        }
    }

    public static void ExecuteQuery(String querySQL) {
        try {
            DataBase.Connect();
            java.sql.Statement statement = DataBase.connection.createStatement();
            statement.execute(querySQL);
            statement.close();
            DataBase.Disconnect();
        } catch (java.sql.SQLException ex) {
            java.util.logging.Logger.getLogger("SQL").log(java.util.logging.Level.SEVERE, null, ex);
            System.out.println(ex.getMessage());
        }
    }
}

Solucion!!!

Gracias por su respuesta (Sarcasmo jejej)
Lo que hice fue formatear la compu... y reinstalar el sistema operativo... Asi solucione el problema de conexion, la lentitud para visualizar las ejecuciones de las paginas.

Gracias Señores...

Imagen de ale_imp

Tuviste que formatear tu pc?

Orale que solución jamas la hubiera imaginado.