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

Cargar un combo desde mi base de datos

Estas en el tema de Cargar un combo desde mi base de datos en el foro de Java en Foros del Web. Hola.. mi problema es el siguiente tengo una pantalla en la cual necesito q cargue una informcion de mi base de datos en un combo ...
  #1 (permalink)  
Antiguo 10/02/2006, 10:27
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Antigüedad: 18 años, 3 meses
Puntos: 0
Pregunta Cargar un combo desde mi base de datos

Hola.. mi problema es el siguiente tengo una pantalla en la cual necesito q cargue una informcion de mi base de datos en un combo para elegir cual es la calle,urbanizacion,etc.. Cada una es una tabla y tiene su codigo!!
Como hago para mostrarlo en pantalla y luego para tomar ese campo seleccionado y guardarlo en otra tabla!!

Les agradeceria mucho su ayuda como siempre
  #2 (permalink)  
Antiguo 12/02/2006, 08:17
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Antigüedad: 18 años, 3 meses
Puntos: 0
Hola!! no se si fue que no me explique bien... lo q necesito saber es como hago para cargar un combo con dos campos.. uno q sea el codigo y el otro el nombre pero que solo me muestre el nombre, de verdad q no logro cargarlo con la informacion de mi base de datos, espero ahora si haberme explicado bien!!
Ayudaa por fis!
  #3 (permalink)  
Antiguo 12/02/2006, 16:21
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
mmmmmmmmmmmm

estas usando los graficos de java o estas usando un ambiente web?? si estas usando ambiente web, la pregunta es, estas usando algun framework?? struts?? o algo asi?? JavaBeans? o un simple JSP??

saludos
  #4 (permalink)  
Antiguo 12/02/2006, 18:09
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Antigüedad: 18 años, 3 meses
Puntos: 0
No estoy trabajando con ambiente web sino bajo una aplicacion, de ambiente web he conseguido algunos ejemplos y tengo la idea lo q me ha costado es encontrar como hacer que despues que el usuario elija la opcion el tome es el codigo para guardarlo en la base de datos!! No se si puedo hacer el combo con 2 columnas 1 con el codigo y la otra el nombre.. me interesa que se muestres el nombre ya que los usuarios no se van aprender el codigo.. pero no se manejar bien el combo y sus propiedades y tampoco consigo algun manual..
Espero haberme explicado y q puedas ayudarme !!!
  #5 (permalink)  
Antiguo 12/02/2006, 23:25
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
ok ok, como dices que NO estas usando un ambiente web, ok entonces aqui te pongo un ejemplo de un combobox con swing

Código PHP:

/*
 *
 */
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class 
ComboBox {
    
//    declaracion, creacion e inicializacion de componentes, objetos y variables
    
    
static JFrame ventana= new JFrame();
    static 
JPanel p1= new JPanel(); 
    static 
JPanel p2= new JPanel();
    static 
String[] lista={"Estados","Monterrey","Mexico DF","Guadalajara","Puebla"};
    
    static 
JComboBox municipios null;
    static 
JTextField jt1=new JTextField(15); 
    static 
JButton jb1= new JButton("OK");
    
//    parte principal de programa
    
    
public static void main(String[] args)
    { 
// area de definicion de propiedades de el objeto
        
        
ventana.setTitle("mi programa");
        
ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE);
        
ventana.getContentPane().setLayout(new GridLayout(2,0));

        
municipios = new JComboBox(lista);
    
//        cargando panel1 con combobox y definiendo titulo
        
p1.setLayout(new GridLayout(1,0));
        
//        observar que index cero es el titulo (aunque es un elemento mas)
        
municipios.setSelectedIndex(0); 
        
p1.add(municipios);
        
//        cargando segundo panel con jbutton y jtextfield
        
p2.add(jb1); 
        
p2.add(jt1);
        
        
ventana.getContentPane().add(p1); 
        
ventana.getContentPane().add(p2);
        
ventana.pack(); 
        
ventana.setVisible(true);
        
        
jb1.addMouseListener( new MouseAdapter()
        { 
            public 
void mousePressed(MouseEvent e){
//                la propiedad getselecteditem() regresa un objeto
                
String info = (String)municipios.getSelectedItem();
                
jt1.setText(info);
            }
        });
        
    }
    

Espero te sirva
  #6 (permalink)  
Antiguo 13/02/2006, 07:23
 
Fecha de Ingreso: enero-2006
Mensajes: 49
Antigüedad: 18 años, 3 meses
Puntos: 0
Muchas gracias si me sirvio...l!!! Si en algun momento necesitas ayuda espero poder dartela
chauuu de vedad gracias
  #7 (permalink)  
Antiguo 13/02/2006, 20:37
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
por nada, ya sabes pa la proxima si puedo ayudar con gusto lo hare

have funnnnnn
  #8 (permalink)  
Antiguo 10/10/2007, 01:14
 
Fecha de Ingreso: octubre-2007
Mensajes: 1
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Cargar un combo desde mi base de datos

hola qiero cargar un combo con lo q traiga de la bd estoy haciendo la consulta en un servlet y creo un ArrayList de un Bean y lo estoy pasando por el request como hago pa recorres esto y cargalo en el combo en el JSP gracias!!!
  #9 (permalink)  
Antiguo 04/10/2010, 11:37
 
Fecha de Ingreso: enero-2006
Mensajes: 4
Antigüedad: 18 años, 3 meses
Puntos: 0
Busqueda Respuesta: Cargar un combo desde mi base de datos

disculpemn la molestia soy nuevo en lo de las paginasweb dinamicas y no se como hacer que en la pagina alla un combox donde los valores de la combox los introduzca manual pero que a su vez al selecionar uno de eellos me haga la busqueda en la base de datros y la muestre ejmplo en el combox comerciales se desplega la lista y estan panaderias, charcuterias, cyber, entre otros y cuando se lecciones por ejemplo panaderrias se genere una busqyeda en mi base de datos y me estraiga todas las panaderias .... espero puedean ayudarme :apla uso:: aplauso::aplau so:
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 04:06.