dise que el metodo execute no admite string si por favor me dicen cual es el motivo o si tengo que sobreescribir ese metodo y cambiarle la logica
dise que el metodo execute no admite string si por favor me dicen cual es el motivo o si tengo que sobreescribir ese metodo y cambiarle la logica
Hola Edwin, espero que estés bien =)
El Javadoc para el ejecute, metodo boleano, dice que ejecute devuelve verdadero si el primer objeto devuelto por la consulta es un objeto Resultset
.
Utilice este método si la consulta puede devolver uno o más objetos Resultset
. Recuperar los objetos Resultset
devueltos de la consulta llamando repetidamente Statement.getResutSet
.
Para ejecutar una consulta con la Interfaz Statement:
boolean execute()
el método utilizado para todos los tipos de instrucciones SQL, es decir, devuelve un valor booleano VERDADERO o FALSO. Si el método devuelve VERDADERO, devuelve el objeto resultset y FALSO devuelve el valor int;
ResultSet executeQuery()
ejecuta una sentencia SQL que devuelve un único objeto resultset generado por la consulta;
int executeUpdate()
ejecuta una instrucción SQL referente a un INSERT, UPDATE y DELETE; o una instrucción SQL que no devuelve nada. Este método devuelve la cantidad de registros que se ven afectados por la ejecución del comando SQL;
Espero haberte ayudado, pero regresa si aún tienes dudas. Un saludo.