Prueba con:
pstmt.setBoolean(5,new Boolean(STRING_BOOLEANA).booleanValue());
El metodo getBoolean trabaja es para trabajar con las variables del
sistema y por eso no te funciona.
Saludos.
--- En SoloJava@..., "Miren Urkixo" <miren@...> escribió:
>
> Hola
> Para insertar en una bbdd con un preparedstatement estoy teneindo
problemas
> con los booleanos.
> A mi me llegan como un String, true o false, pero en String siempre
> Trato de arreglarlo haciendo un:
> pstmt.setBoolean(5,Boolean.getBoolean(STRING_BOOLEANA));
> STRING_BOOLEANA es un String y vale true o false
> El problema es que esto no me esta convirtiendo a boolean, osea a
true o
> false pero boolean, siempre me pone false.
>
> Me podeis ayudar?
> gracias
>