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

Consulta select con un campo de texto

Estas en el tema de Consulta select con un campo de texto en el foro de Java en Foros del Web. Como hago para que cuando yo pongo un nombre en mi jtextfield por ej:"miguel" y cuando haga click en el boton aceptar me aparesca en ...
  #1 (permalink)  
Antiguo 03/01/2011, 10:03
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 14 años, 7 meses
Puntos: 3
Consulta select con un campo de texto

Como hago para que cuando yo pongo un nombre en mi jtextfield por ej:"miguel" y cuando haga click en el boton aceptar me aparesca en mi tabla de mi aplicacion
todos los campos que estan en mi tabla de mi base de datos solo con ese nombre que yo escribi en mi caja de texto. Ejemplo


Nombre: Miguel

que aparesca en las columnas los atributos de mi tabla de mi base de datos.

Yo probe con el siguiente codigo :

void jButton5_actionPerformed(ActionEvent e) {

String n=String.valueOf(nombre.getText());


try
{

Connection c;
PreparedStatement ps;
ResultSet rs;
String str="jdbc:odbc:PEMPLEADO2";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
c=DriverManager.getConnection(str);
ps=c.prepareStatement("Select * From EMPLEADO where nombre='"+n+"'");

rs=ps.executeQuery();


while(rs.next())
{

Object [] fila = new Object[5];

for (int i=0;i<5;i++)

fila[i] = rs.getObject(i+1);

datos.addRow(fila);
}


}

catch(Exception es)
{

es.printStackTrace();

}


}


Pero no me sale nada.

Les agradesco por su colaboracion.
  #2 (permalink)  
Antiguo 04/01/2011, 20:31
Avatar de hwongu  
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Consulta select con un campo de texto

Y que tal si lo pruebas de la siguiente manera ... Ahí esta el código fuente que tu puedes necesitar

http://hwongu.blogspot.com/2010/11/j...resultset.html

Saludos

Etiquetas: select, campos
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 19:55.