Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/09/2009, 22:02
Avatar de hnesys
hnesys
 
Fecha de Ingreso: febrero-2009
Ubicación: Huancané,Puno,Perú
Mensajes: 116
Antigüedad: 15 años, 9 meses
Puntos: 3
Respuesta: Obtener datos de BD y mostrar en JComboBox

Bueno cambié todas las sugerencias que me dijeron, cuando los datos recuperos de la BD y los muestro en modo consola funciona perfectamente, el problema es cuando lo hago con JComboBox, aqui les dejo todo lo que hice:
Código PHP:
try{

        
ConnBD = new Conexion();

        
Statement Consulta ConnBD.getConnection().createStatement();

        
ResultSet Resultado Consulta.executeQuery("SELECT Descripcion FROM detallehabitacion");

        while(
Resultado.next())

        {

            
//System.out.print("habi"+Resultado.getString("Descripcion"));

            
String Estado Resultado.getString("Descripcion");

            
CBTipoHabitacion.addItem(Estado);

        }

}

catch(
SQLException ex)

{

    
JOptionPane.showMessageDialog(AgregarHabitacion.this,"Se encontro el siguiente error\n"+ex,"Error referido a la base de datos",JOptionPane.ERROR_MESSAGE);


y este es el error que me dice que tengo:

Código PHP:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

    at AgregarHabitacion
.<init>(AgregarHabitacion.java:42)

    
at SysHotel$Eventos.actionPerformed(SysHotel.java:99)

    
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:6041)

    
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)

    
at java.awt.Component.processEvent(Component.java:5806)

    
at java.awt.Container.processEvent(Container.java:2058)

    
at java.awt.Component.dispatchEventImpl(Component.java:4413)

    
at java.awt.Container.dispatchEventImpl(Container.java:2116)

    
at java.awt.Component.dispatchEvent(Component.java:4243)

    
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)

    
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)

    
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)

    
at java.awt.Container.dispatchEventImpl(Container.java:2102)

    
at java.awt.Window.dispatchEventImpl(Window.java:2440)

    
at java.awt.Component.dispatchEvent(Component.java:4243)

    
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

    
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)

    
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)

    
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)

    
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

    
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

    
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)



Process completed