
05/08/2010, 16:22
|
 | | | Fecha de Ingreso: enero-2010 Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 15 años, 1 mes Puntos: 3 | |
Ayuda con el prepareStatement(); (SoluCionado) Amigos Quiero hacer el Codigo mas Ameno =)
tengo una clase el cual llamo metodosDiariosMes y la Principal llamada Conexion
Código:
Aqui empieza la Clase metodosDiariosMes
try {
conectar(); //LLAMO a la clase
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); // Aqui llamo al metodo que esta en la clase Conexion que abalo les muestro
Código:
esto se encuentra en la clase Conexion la principal alli tengo el metodo conectar y desconectar junto con este =) pero algo me esta generando un error al momento de hacer el ExecuteQuery en la clase metodosDiariosMes
public void prepararConsulta(String query){
try {
pst = conex.prepareStatement(query);
} catch (SQLException ex) {
System.out.println("ERROR en PREPARAR CONSULTA PAPA =) ");
}
}
luego sigue el codigo y me genera un error al llegar el ExecuteQuery(); como lo dije anteriormente
pst.setString(1, fechaCompleta);
rst = pst.executeQuery(); //// Aqui se genera el error
System.out.println("prepraCONSULTA");
rst.next();
cad = rst.getString("ValorMax");
System.out.println(cad);
System.out.println(fechaCompleta);
tablaDiarios.setValueAt(cad, i, j);
//tablaDiarios.setValueAt(cad, 0, 0);
// modelo.addRow(fila);
}
}
} catch(SQLException e){
System.err.println("AJA Y AHORA QUE SERA= "+e);
} Lo que quiero es desarrollar todo de manera mas dinamica =) para tener una mejor fluidez =) al momento de programar =) les agradezco la Ayuda que puedan aportar =)
el Error que se genera es este por si se lo preguntan
Código:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Controlador.metodosDiariosMes.ver(metodosDiariosMes.java:57)
at Vista.diariosMes.btnVerActionPerformed(diariosMes.java:400)
at Vista.diariosMes.access$500(diariosMes.java:24)
at Vista.diariosMes$6.actionPerformed(diariosMes.java:125)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6263)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Última edición por HaroldV; 05/08/2010 a las 22:34
Razón: Ayuda con el prepareStatement(); (SoluCionado)
|