
consulta mysql
Publicado por Rodolfo (6 intervenciones) el 30/07/2014 22:46:02
Hola todos, estoy trabajando en netbeans y necesito hacer una consulta de una tabla en mysql, el problema es que no tengo que cargar todos los datos de la tabla, solo los que cumplan con una condición en el nombre, he buscado mucho sobre este tema y no he podido dar con la respuesta, en alguna parte encontré información sobre cadena.indexOf() pero creo que no se aplica a los campos de una tabla, o por lo menos no pude hacer lo funcionar. En síntesis necesito algo como esto:
por supuesto la linea Cnmb.indexOf('"+buscar+"')>0, no funciona.
agradecería cualquier ayuda con esto.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
String buscar = txtNomb.getText().trim();
if (buscar.length()>0){
try {
ps=cnxn1.prepareStatement("select Cnmb,Ccod from clientes "
+ "where Cnmb.indexOf('"+buscar+"')>0 order by Cnmb");
System.out.print("Ingreso en indexOf");
} catch(SQLException e) {
JOptionPane.showMessageDialog(rootPane,e.getMessage());
}
} else {
try {
ps=cnxn1.prepareStatement("select Cnmb,Ccod from clientes "
+ "order by Cnmb");
System.out.print("Ingreso select");
} catch(SQLException e) {
JOptionPane.showMessageDialog(rootPane,e.getMessage());
}
}
por supuesto la linea Cnmb.indexOf('"+buscar+"')>0, no funciona.
agradecería cualquier ayuda con esto.
Valora esta pregunta


0