Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Graficas en java utilizando funcion en la bd

Envio los datos de una vista a una flotante asi:

<p:commandButton value="Grafica" icon="ui-icon-search" oncomplete="PF('ventana').show()" update=":form:midialogo" class="boton" >
<f:setPropertyActionListener value="#{registros[13]}" target="#{graficoscorrect.idplantel}" />
</p:commandButton>

al recibir y enviar los datos para consultar en la bd la variable idplantel va vacia,
por lo tanto se va vacio mi consulta


public List<EntityGraficas> listaruno(int idplan) throws NamingException, SQLException{

try {

Context ctx = new InitialContext();
//The JDBC Data source that we just created
DataSource ds = (DataSource) ctx.lookup("JDBC/GRAFICOS");
Connection connection = ds.getConnection();

if (connection == null) {
throw new SQLException("Error establishing connection!");
}
String query = "Select ordenar,promedio,anno,simple from [BD_GRAFICOS].[dbo].[FN_GRAFICOS] ("+idplan+") where ordenar = 2 " ;

PreparedStatement statement = connection.prepareStatement(query);
ResultSet rs = statement.executeQuery();

lista1 = new ArrayList();

while (rs.next()) {

EntityGraficas ent = new EntityGraficas();
ent.setCodigouno(rs.getInt("ordenar"));
ent.setPromediouno(rs.getString("promedio"));
ent.setAnnouno(rs.getInt("anno"));
ent.setPruebasimpleuno(rs.getDouble("simple"));
lista1.add(ent);

}

rs.close();
connection.close();
} catch (SQLException e) {
System.out.print("SQL excepcion algo esta mal2");
}

return lista1;
}

Esta es la conexion que utilizo,
utilizo jsf=primefaces 5.3 y la bd es SQL SERVER

public List<EntityGraficas> datosgrafica_prueba(int valor){
String sql;
sql="Select * from [BD_GRAFICOS].[dbo].[FN_GRAFICOS] ("+valor+") where ordenar = 2" ;
Query consulta= getEntityManager().createNativeQuery(sql);
List<EntityGraficas> almacenar= consulta.getResultList();
return almacenar;
}

CON ESTA NO SE COMO SETEAR LOS DATOS

Si alguien tuviera un ejemplo le agradeceria o alguna forma de settear los datos.

septiembre 26, 2016 | Unregistered CommenterMauricio