EL problema que se me presento es que al ir introduciendo los caracteres para mostrar resultados, no se ejecuta la consulta, ya que entra a la excepción, ya revise que este recibiendo informacion del texfield y que funcione el metodo que recibe la consulta con esta sentencia
Código PHP:
todo sale bien, introduzco un nombre existente y me lo muestra en el Jtable, pero lo que necesito es que al ir introduciendo caracter por caracter se muestre resultados que contengan dichos caracteres, para ello modique la sentencia anterior en la siguiente forma, pero no consigo hacerla funcionar, como mencionaba mas arriba, entra a la excepcionVer original
stconsultarCLIENTES_R = conn.prepareStatement("SELECT * FROM cliente WHERE nombre=?");
Código PHP:
Ver original
stconsultarCLIENTES_R = conn.prepareStatement("SELECT * FROM cliente WHERE nombre like '?%'");
creo que tengo mal la sintaxis en la sentencia donde pongo el like, eh buscado por la red pero no eh dado con la sintaxis que me de resultado, eh intentado con '%?%' y '%$?%' y todo sigue igual, sigue entrando a la exception, espero alguien me pueda echar la mano como deberia declarar la sentencia, agrego el metodo que uso para recibir el resultado de la consulta.
Código PHP:
Ver original
public ResultSet consultarClientes_R (String nombre) { // se manda llamar desde la interfaz grafica try { stconsultarCLIENTES_R.setString(1, nombre); ResultSet rs = stconsultarCLIENTES_R.executeQuery(); return rs; } catch (SQLException ex) { return null; } }
muchas gracias de antemano por su ayuda