Foros del Web » Programación para mayores de 30 ;) » Java »

Pasar de Consulta de Escritorio a Web

Estas en el tema de Pasar de Consulta de Escritorio a Web en el foro de Java en Foros del Web. Hola buenas, tengo una consulta en java de escritorio que por consola me saca lo que quiero. Pero esta consulta tengo que pasarla a web ...
  #1 (permalink)  
Antiguo 24/07/2013, 03:17
 
Fecha de Ingreso: julio-2013
Mensajes: 36
Antigüedad: 10 años, 9 meses
Puntos: 2
Pasar de Consulta de Escritorio a Web

Hola buenas, tengo una consulta en java de escritorio que por consola me saca lo que quiero. Pero esta consulta tengo que pasarla a web con spring e hibernate y ahí es dónde no se como hacerlo.

La consulta en escritorio esla siguiente:
Tengo la consulta en escritorio, como la puedo pasar a web en JSF. La consulta es la siguiente:

public static List<String> candidatosFromSkills(int[] ids) throws SQLException{
Connection conn = ManejoDB.getConnection();
Statement st = conn.createStatement();
String strId="";
for (int i = 0; i < ids.length; i++) {
strId+= (i!=0) ? (","+ids[i]) : (""+ids[i]);
}
System.out.println(strId);
ResultSet skills = st.executeQuery("SELECT DISTINCT nombre FROM dbo.TSK_SKILLCANDIDATO AS cand "+
"INNER JOIN dbo.TSK_CVSKILLCANDIDATO AS cvsk ON cvsk.idCandidato = cand.idCandidato "+
"WHERE cvsk.idSkill in ("+strId+")");

List<String> listaSkills = new ArrayList<String>();
while(skills.next()){
listaSkills.add(skills.getString("nombre"));

}
conn.close();
return listaSkills;
}


Espero que me podais ayudar,
Muchas Gracias, un saludo
  #2 (permalink)  
Antiguo 24/07/2013, 07:11
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Pasar de Consulta de Escritorio a Web

Pues tienes un problema, si quieres usar Spring y Hibernate no te llega con cambiar cuatro líneas de código, tienes que aprender a usarlos.

Pero para hacer una conexión en web no necesitas usarlos

http://www.mkyong.com/jsf2/jsf-2-0-j...ation-example/
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: escritorio, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:33.