Sucede que en un JTextField se debe de digitar un nombre de una Pais y al precionar en un Boton "Buscar" asigne el contenido del JTextfiedl a una variable b y lo busque dentro de la BD; dentro de la base de datos los nombre estan la Primera en Mayuscal (ejem. Canada); en la funcion busca correctamente si lo digito "Canada" pero si digito "canada" o "CANADA" no busca; he utilizado un initcap para que convierta esa cadena a lo que se necesita pero me arroja un error; considero que mi problema esta es en la forma en que concateno la consulta sql con la variable que tengo para ejecutar el resultado.
Código:
Espero me puedan ayudar gracias :D "SELECT id_pais,pais FROM pais where pais like initcap('%"+b+"%')"