Búsqueda:



Retroceder   ForoDeJava.com La Comunidad de Java Habla Hispana > Índice > Bases de datos

 

Etiquetas
combobox

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-jul-2010, 00:20
Avatar de chris_gs
chris_gs chris_gs está desconectado
Principiante
 
Fecha de Ingreso: julio-2010
País:
Mensajes: 1
Agradecimientos: 0
Le agradecieron 0 veces
Poder de Credibilidad: 0
chris_gs no se puede calificar en este momento
Predeterminado Obtener datos con ComboBox

Hola a todos soy nuevo por aca y tambien un poco en el mundo de la programacion en java he creado un proyecto con 3 tablas de la siguiente forma
Alumnos
ID
Nombre
Direccion

Libros
IDlibros
NombreLibros
Autor

Registro
IdRegistro
Nombre(este esta relacionado con nombre tabla alumno)
NombreLibros igual esta relacionado
fecharetiro
fechaentregar

a cada tabla le he hecho su interfaz para agregar Alumnos, Libros
en la tabla Registro tambien estoy diseñando la interfaz el asunto es que quiero usar combobox para obtener los datos del campo nombrealumnos
y nombrelibros el asunto es que he hecho de todo para obtener los datos pero no se muestran para asi elegirlos si alguien me puede ayudar explicar un poco le agradeceria mucho

gracias
Responder Citando
Entre a los Links relacionados
  #2  
Antiguo 30-jul-2010, 03:51
Avatar de max300
max300 max300 está desconectado
Experto de JAVA
 
Fecha de Ingreso: septiembre-2009
País:
Mensajes: 465
Agradecimientos: 0
Le agradecieron 61 veces
Poder de Credibilidad: 323
max300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplarmax300 es algo digno de comtemplar
Predeterminado

pero que es lo que quieres ?


que los datos los obtengas de la base y colocarlos en un combobox o que
__________________
Yo solo se ke no se java XD
Responder Citando
  #3  
Antiguo 17-ago-2010, 15:05
Avatar de Saulo
Saulo Saulo está desconectado
Principiante
 
Ver el perfil de Usuario en LinkedInVer el perfil de Saulo
Fecha de Ingreso: febrero-2008
Ubicación: Argentina
País:
Mensajes: 78
Agradecimientos: 0
Le agradecieron 4 veces
Poder de Credibilidad: 143
Saulo es como un diamante en brutoSaulo es como un diamante en brutoSaulo es como un diamante en bruto
Enviar un mensaje por MSN a Saulo
Predeterminado

proba con algo asi, pasale como parametro al combo un array con lo que devolves de la base.
Código Java:
static String[] alumnos={"jose","pedro","duke","java","teca"};

static 
JComboBox comboAlumenos = new JComboBox(alumnos); 
si podes pone codigo asi te podemos ayudar mejor
__________________
Agradecer es mostrar gratitud por algo recibido

Última edición por ziniestro; 17-ago-2010 a las 16:49 Razón: El codigo JAVA va entre las llaves [PHP] y [/PHP] ... Gracias ;)
Responder Citando
  #4  
Antiguo 17-ago-2010, 15:46
Avatar de vitocourt
vitocourt vitocourt está desconectado
Principiante
 
Fecha de Ingreso: febrero-2010
País:
Mensajes: 54
Agradecimientos: 8
Le agradecieron 5 veces
Poder de Credibilidad: 88
vitocourt tiene un aura espectacular a su alrededorvitocourt tiene un aura espectacular a su alrededorvitocourt tiene un aura espectacular a su alrededor
Predeterminado

esta es mi clase para conectar la base de datos
Código Java:
/*
 * @author vitocourt
 */
import java.sql.*;
public class 
ConectorBaseDatos {
    
    
/*Creacion de variables requeridas para la conexion*/
    
public Connection conexion null;
    private 
String login "root";
    private 
String pass "tuPass";
    private 
String ruta "jdbc:mysql://localhost/TuBaseDeDatos";

    
/*Crear la conexion a la Base de Datos*/
    
public Connection ConectarBaseDatos(){
        try{
            Class.
forName("com.mysql.jdbc.Driver");
            
conexion DriverManager.getConnection(ruta,login,pass);
                if(
conexion != null){
                    
/*Una simple bandera para notar cuando hace la Conexion a la Base de Datos*/
                    
System.out.println("SE CONECTO EXITOSAMENTE");
                }
        }
        catch(
ClassNotFoundException e){
            
e.printStackTrace();
            
System.out.println("No se encuetra la Clase para Conectar con MySQL");
        }
        catch(
SQLException e){
            
e.printStackTrace();
            
System.out.println("Error al Querer Conectar con MySQL");
        }
        
finally{
            
/*Retorno la conexion para poder trabajar con ella.*/
            
return conexion;
        }
    }

    
/*Cerrar la conexion a la Base de Datos*/
    
public void cerrarConexionBaseDatos(){
            try{
                
/*Cierra la conexion a la Base de Datos*/
                
conexion.close();
            }
            catch(
SQLException e){
                
e.printStackTrace();
                
System.out.println("Error al Cerrar la Conexion a la Base de Datos");
            }
    }

y asi es que cargo los datos en mi combo
Código Java:
public void cargarComboNumeroOrden(){
        
JComboNoOrdenUsuario.removeAllItems();//Remover items
        
JComboNoOrdenUsuario.addItem("Seleccione Orden");//Primera opcion del combo

        //Creo la conexion a la base de datos
        
ConectorBaseDatos c = new ConectorBaseDatos();
        
c.ConectarBaseDatos();

        try {
            
st c.ConectarBaseDatos().createStatement();
            
rs st.executeQuery("SELECT numero_orden FROM tecnologia;");//Consulta de carga de datos
            
while(rs.next())
                
JComboNoOrdenUsuario.addItem(rs.getObject(1));//Agregar datos al combo
                
JComboNoOrdenUsuario.addItem("Agregar...");
            
rs.close();
            
st.close();
            
c.cerrarConexionBaseDatos();//Cerrar conexion
        
}
        catch (
SQLException e){
            
e.printStackTrace();
        }
    } 
Responder Citando
  #5  
Antiguo 27-ago-2010, 16:00
Avatar de Saulo
Saulo Saulo está desconectado
Principiante
 
Ver el perfil de Usuario en LinkedInVer el perfil de Saulo
Fecha de Ingreso: febrero-2008
Ubicación: Argentina
País:
Mensajes: 78
Agradecimientos: 0
Le agradecieron 4 veces
Poder de Credibilidad: 143
Saulo es como un diamante en brutoSaulo es como un diamante en brutoSaulo es como un diamante en bruto
Enviar un mensaje por MSN a Saulo
Predeterminado

esto deberia convertirlo a String

Código Java:
 JComboNoOrdenUsuario.addItem(rs.getObject(1));
y sacar la linea de abajo que dice agregar pq entre cada opcion te va a poner Agregar..... 
__________________
Agradecer es mostrar gratitud por algo recibido
Responder Citando
Respuesta

Marcadores

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
llenar un comboBox desde la base de datos sarahawari Java Básico 2 07-abr-2010 19:18
Jalar datos de base de datos a combobox. lince_36 Java Básico 4 06-abr-2010 03:02
Datos en los combobox? lince_36 Java Básico 26 23-mar-2010 21:53
Usar array con un boton y un combobox cslbcn AWT-SWING 7 25-feb-2009 20:00
Ayuda con ComboBox editable arancha AWT-SWING 1 30-abr-2008 15:40

 

La franja horaria es GMT. Ahora son las 05:48.
"Simplicity" made by SimpleGfxDesigns
Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.