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

Ayuda!!! Java TABLEMODEL

Estas en el tema de Ayuda!!! Java TABLEMODEL en el foro de Programación General en Foros del Web. Hola mi cabeza está que revienta . Estoy haciendo un trabajo en donde conecto la base de datos MySQL con java atraves de netbeans y ...
  #1 (permalink)  
Antiguo 03/11/2010, 16:20
 
Fecha de Ingreso: febrero-2007
Mensajes: 5
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Ayuda!!! Java TABLEMODEL

Hola mi cabeza está que revienta . Estoy haciendo un trabajo en donde conecto la base de datos MySQL con java atraves de netbeans y lleno un Tablemodel con los datos. El problema surge cuando quiero seleccionar uno de esos datos para mostrarlos en unos jLabels. ¿Alguien podría ayudarme cómo hago para que al hacerle click a, por ejemplo la casilla de Ana me muestre en los jLabels de abajo El Nombre y Apellido?

Código:
public class VentanaView extends FrameView {///constructor mismo nombre

    static String bd = "biblioteca"; // cadena
    static String login = "root";  //logearse
    static String password = "enigma";///coloca contraseña
    static String url = "jdbc:mysql://localhost/" + bd;/// busaca esto en el
    DefaultTableModel modelo = new DefaultTableModel();
    //table moden para controlar la tabla

    public VentanaView(SingleFrameApplication app) {
        super(app);

        initComponents();

        Connection conn = null;
        try {
            try {
                try {
                    Class.forName("com.mysql.jdbc.Driver").newInstance();
                } catch (InstantiationException ex) {
                    Logger.getLogger(VentanaView.class.getName()).log(Level.SEVERE, null, ex);
                } catch (IllegalAccessException ex) {
                    Logger.getLogger(VentanaView.class.getName()).log(Level.SEVERE, null, ex);
                }
            } catch (ClassNotFoundException ex) {
                Logger.getLogger(VentanaView.class.getName()).log(Level.SEVERE, null, ex);
            }
            conn = (Connection) DriverManager.getConnection(url, login, password);

            if (conn != null) {
                System.out.println("conexion a" + url + "exitosa");


                Statement stmt = (Statement) conn.createStatement();
                String sql = "SELECT apellido, nombre FROM  autores;";
                ResultSet respuesta = stmt.executeQuery(sql);
                respuesta.first();
                String apellido = respuesta.getString("apellido");
                String nombre = respuesta.getString("nombre");
                System.out.println("Apellido: " + apellido + " " + "Nombre: " + nombre);

                modelo.addColumn("apellido");
                modelo.addColumn("nombre");
                Object[] fila = new Object[2];
                fila[0] = respuesta.getString("apellido");
                fila[1] = respuesta.getString("nombre");
                modelo.addRow(fila); // Añade una fila al final
                        
                conn.close();

            }

        } catch (SQLException ex) {
            System.out.println("Error: " + ex);

        }
Ya he intentado buscar por todas partes pero no consigo mostrar nada

Etiquetas: java
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 17:53.