martes, 3 de septiembre de 2013

para tener en cuenta en bases de datos


 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        try{
            Class.forName("com.mysql.jdbc.Driver");
            Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/clubBD", "usuario", "password");
            Statement st = conexion.createStatement();
            ResultSet resultados = st.executeQuery("select * from afiliado");
            ResultSetMetaData tablaDatos = resultados.getMetaData();
            int nColumnas = tablaDatos.getColumnCount();
            DefaultTableModel TablaVisual = new DefaultTableModel();
            this.jTable1.setModel(TablaVisual);
           
            for (int i = 1; i < nColumnas; i++) {
                TablaVisual.addColumn(tablaDatos.getColumnLabel(i));
               
            }
            while(resultados.next())
            {
               Object[] vector = new Object[nColumnas];
                for (int i = 0; i < nColumnas; i++) {
                 vector[i]= resultados.getObject(i+1);  
                }
                TablaVisual.addRow(vector);

            }
           
        }
        catch(Exception e)
        {
         e.printStackTrace();  
        }
    }

No hay comentarios:

Publicar un comentario