PopAds

martes, 29 de abril de 2014

Buscar datos en una tabla en java



CODIGO FUENTE
String[] titulos = {"Cedula", "Nombres", "Mail de contacto", "Extension", "Fecha de inicio", "Fecha Fin"};
            String[] registros = new String[50];

            String sql = "SELECT *FROM empleados WHERE empl_cedula LIKE '%" + buscartodo.getText() + "%' "
                    + "OR empl_nombre LIKE '%" + buscartodo.getText() + "%'"
                    + "OR empl_mail LIKE '%" + buscartodo.getText() + "%'"
                    + "OR empl_extension LIKE '%" + buscartodo.getText() + "%'"
                    + "OR empl_fecha_inicio LIKE '%" + buscartodo.getText() + "%'"
                    + "OR empl_fecha_fin LIKE '%" + buscartodo.getText() + "%'";
            model = new DefaultTableModel(null, titulos);
            Conectar cc = new Conectar();
            Connection conect = cc.conexion();
            try {
                Statement st = (Statement) conect.createStatement();
                ResultSet rs = st.executeQuery(sql);
                while (rs.next()) {
                    registros[0] = rs.getString("empl_cedula");
                    registros[1] = rs.getString("empl_nombre");
                    registros[2] = rs.getString("empl_mail");
                    registros[3] = rs.getString("empl_extension");
                    registros[4] = rs.getString("empl_fecha_inicio");
                    registros[5] = rs.getString("empl_fecha_fin");
                    model.addRow(registros);
                }
                t_evento.setModel(model);

            } catch (SQLException ex) {
                JOptionPane.showMessageDialog(null, ex);
            }

2 comentarios :