Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/08/2010, 22:36
Avatar de HaroldV
HaroldV
 
Fecha de Ingreso: enero-2010
Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Ayuda con el prepareStatement();

Cita:
Iniciado por HaroldV Ver Mensaje
Ok voy a mostrarte lo que llevo xq e seguido indagando y tirando piedras =)
la funcion la coloque asi
Código:
 public PreparedStatement prepararConsulta(String query){

        try {
            
            pst = conex.prepareStatement(query);

        } catch (SQLException ex) {

            System.out.println("ERROR en PREPARAR CONSULTA PAPA =) ");
        }
        return  pst;
    }
y en la clase MetodosDiariosMes coloque lo siguiente
Código:
try {
              conectar();
              for (year=anoInicio; year<=anoFin ; year++,i++){

                  int j=2;

                            query2 ="Select Max(greatest(hora0030,hora0130,hora0230,hora0330,hora0430,hora0530,hora0630,hora0730," +
                                    "hora0830,hora0930,hora1030,hora1130,hora1230,hora1330,hora1430,hora1530," +
                                    "hora1630,hora1730,hora1830,hora1930,hora2030,hora2130,hora2230,hora2330)) As ValorMax FROM"+" "+elemento+" WHERE fecha= ?";

                            prepararConsulta(query2).setString(1, fechaCompleta); /////estoy pegando el metodo con el setString xq estoy retornando el "pst" lo que no encuentro ahora es juntarlo con el ExecuteQuery();

                            rst = (¿que Iria Aqui ?).executeQuery();

                            
                            rst.next();
..........................
.................
....................
Era Muy Sencilla Acabo de dar con la Solucion =) Simplemente Quedaria asi =)
Código:
Preparestatement    pst =  prepararConsulta(query2);
                                     pst.setString(1, fechaCompleta);
                                     rst = pst.executeQuery();
y La Funcion en la Clase Conexion quedaria Asi =)

Código:
public PreparedStatement prepararConsulta(String query){

        try {
            
            pst = conex.prepareStatement(query);

        } catch (SQLException ex) {

            System.out.println("ERROR en PREPARAR CONSULTA PAPA =) ");
        }
        return  pst;
    }
y Listo =) gracias por el Aporte FiruzzZz Se me prendio El Bombillo A esta Hora =) je je