martes, 12 de noviembre de 2013

Busqueda Sensitiva con NetBeans conectado a SqlServer

 como hacer un filtro de palabras en una Table usando el IDE NetBeans conectado a una Base de Datos SqlServer 2008. Por ejemplo:

*Tenemos un JtextField y una tabla,(no es necesario un boton ya que la busqueda es automatica)

1: Mi tabla en sql tiene los siguientes atributos:
-idproducto
-nombre
-stock

-Para este tutorial usaremos el  evento KeyRelease
(Click derecho sobre el TextField-events-Key-KeyRelease)

String sql="SELECT idproducto,nombreproducto,stock FROM productos where Nombreproducto like '"+txtdescrip.getText()+"%'";
  
DefaultTableModel m1=(DefaultTableModel)tblproductos.getModel();
    m1.setRowCount(0);
    try {
        ResultSet rs=u1.getSt().executeQuery(sql);
        while (rs.next()){
            Object[] fila={rs.getInt(1),rs.getString(2),rs.getInt(3)};
            m1.addRow(fila);
            
        }
    } catch (SQLException ex) {
        Logger.getLogger(frmconsultas.class.getName()).log(Level.SEVERE,null,ex);
    }


Ojo:Mi tabla se llama "tblproductos";
Ejemplo:




ESPERO SUS COMENTARIOS..




1 comentario:

  1. hola buen dia me encontre con este cofigo pero trato de adaptarlo a mi proyecto pero me marca un error en la variable u1 y cuando la declaro al inicio del paquete me marca el eeroren el getSt().

    si me podrias ayudar muchas gracias..

    mi correo es : dany_f150@hotmail.com

    ResponderEliminar