Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Pablo_

Páginas: [1]
1
Hola a todos amigos

Necesito su ayuda urgente! miren amigos lo que necesito hacer es que desde un combobox seleccionar un elemento de la base de datos (ya lo hice) lo que quiero esque al seleccionar ese elemento del combobox me muestre datos de otra columna
ej: del combobox selecciono el nombre de alguien que esta en la culumna nombre y al seleccionarlo en un jlist me muestre la edad. si me pueden pegar una linea de codigo para saber como hacerlo les estaria muy agradecido
;D

mi codigo es este

Clase conex (el cual me conecto a la bd y dos metodos
Código: [Seleccionar]
package conexion;

import Interfaz.id;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Administrador
 */
public class Conex {
    private Connection conn;
    private Statement sentencia;
    private ResultSet resultado;
   
   
   
    public Conex() {
        try {
           
             Class.forName("org.apache.derby.jdbc.ClientDriver");
             System.out.println("driver ok...");
             conn = DriverManager.getConnection("jdbc:derby://localhost:1527/sample","app","app");
             System.out.println("conn ok...");
               
       
                    }  catch (SQLException ex) {
                        Logger.getLogger(Conex.class.getName()).log(Level.SEVERE, null, ex);
                        System.out.println("no sucede nada con los drivers...");
                    }

                    catch (ClassNotFoundException ex) {
                       Logger.getLogger(Conex.class.getName()).log(Level.SEVERE, null, ex);
                        System.out.println("no hay con");
                   }






}

   
   
    public  ResultSet getCostumerId(){
   
      try {
            sentencia = conn.createStatement();
            resultado = sentencia.executeQuery("select CUSTOMER_ID from APP.PURCHASE_ORDER");
           
        } catch (SQLException ex) {
            Logger.getLogger(Conex.class.getName()).log(Level.SEVERE, null, ex);
        }
     return resultado;
   
   
    }
   
       public void cerrar(){
        try {
            conn.close();
        } catch (SQLException ex) {
            Logger.getLogger(Conex.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

   
   
   
   
   
        public  ResultSet getOrder(){
   
      try {
               sentencia = conn.createStatement();
               resultado = sentencia.executeQuery("select ORDER_NUM from APP.PURCHASE_ORDER where CUSTOMER_ID =" + "");
           } catch (SQLException ex) {
               Logger.getLogger(id.class.getName()).log(Level.SEVERE, null, ex);
           }
         
     return resultado;
   
   
    }
   
   
   

Y esto lo tengo en jinternalform:
Código: [Seleccionar]
   private void formInternalFrameOpened(javax.swing.event.InternalFrameEvent evt) {                                         
       
         
 Conex c = new Conex();
 
 ResultSet r = c.getCostumerId();
     
 

         try {
            while( r.next() ){
                //recorrer el resultset
                jComboBoxID.addItem( r.getString("CUSTOMER_ID"));
            } r.close();
              c.cerrar();
             
        } catch (SQLException ex) {
            Logger.getLogger(id.class.getName()).log(Level.SEVERE, null, ex);
        }
           
     
       


// TODO add your handling code here:
    }                                       


// aca es donde se me chispotea

 Conex c = new Conex();
         ResultSet r = c.getOrder();
         
         
           
     
         modelo.clear();
         try {
            while( r.next() ){
                //recorrer el resultset
             
                modelo.addElement(r.getString("ORDER_NUM"));
               
            }
            jList1.setModel(modelo);
              r.close();
              c.cerrar();
             
        } catch (SQLException ex) {
            Logger.getLogger(id.class.getName()).log(Level.SEVERE, null, ex);
        }
         


Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".