Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

No compila método "Execute"_Curso Java y JDBC: Trabajando con base de datos.

Tengo este mensaje de no compilación:

**Problema de compilación no resuelto: El método execute() en el tipo Statement no es aplicable para los argumentos (String).

Cómo solucione este problema. Adjunto captura.![](Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad ) Gracias.

1 respuesta

Hola Ulises,

El error que estás experimentando se debe a que estás intentando usar el método execute() de la interfaz Statement de una manera incorrecta. Este método se utiliza para ejecutar instrucciones SQL y espera una cadena de texto (String) como argumento, que debería ser tu consulta SQL.

Por ejemplo, si quisieras ejecutar una consulta para seleccionar todos los registros de una tabla llamada "usuarios", lo harías de la siguiente manera:

Statement statement = conexion.createStatement();
String sql = "SELECT * FROM usuarios";
boolean resultado = statement.execute(sql);

En tu caso, parece que el argumento que estás pasando al método execute() no es una cadena de texto válida o no está presente. Te recomendaría revisar la línea de código donde estás llamando a este método y asegurarte de que estás pasando una cadena de texto que representa una consulta SQL válida.

Espero haber ayudado y buenos estudios!