New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

JDBC: Declaraciones y Resultados

Riddle

Played 1

About this activity

Repasa JDBC con Java

Created by

Spain

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
JDBC: Declaraciones y Resultados
 

JDBC: Declaraciones y ResultadosOnline version

Repasa JDBC con Java

by Patricia Cilleros Martinez de la Riva
1

En Java, cuando consulto a una base de datos Oracle y quiero parámetros seguros, uso un objeto que se prepara antes de ejecutar. ¿Qué clase o interfaz es esa que evita cambios no deseados en el SQL?

Pistas

Se caracteriza por usar marcadores de posición como ? en el SQL.

Previene inyecciones al enlazar variables.

Se usa para consultas con parámetros.

2

Soy el mapa de las filas traídas por una consulta; te doy columnas sin imprimir, y avanzo fila a fila.

Pistas

Permite leer valores de columnas por nombre o por índice en Java al trabajar con Oracle.

Usas el método next() para moverte entre filas.

Se obtiene al ejecutar una consulta contra una base de datos.

3

Mi etiqueta es la puerta de entrada para conversar con la base de datos. Sin mí, la conversación no comienza.

Pistas

Piensa en el objeto que se mantiene vivo para hacer consultas y actualizaciones.

Sin mí, no se puede enviar ni recibir nada de la base de datos.

Trabajo de apertura de sesión entre tu programa y el servidor de datos.

4

Soy el canal por el que habláis con la base de datos para pedir información o cambios. Sin mí, la conversación no ocurre.

Pistas

Imagina una herramienta simple para “decir” a la base de datos qué hacer.

No es preparado para parámetros; se usa con cadenas SQL directas.

Se usa para ejecutar comandos SQL estáticos.

5

A veces, pido una versión más segura de mi hermano mayor para evitar sorpresas en la base de datos. ¿Quién soy?

Pistas

Es la opción segura cuando los datos provienen del usuario.

Permite reutilizar el plan de ejecución con diferentes datos.

Preparado para evitar inyecciones al usar parámetros.

6

Recibo un conjunto de filas como respuesta, como una libreta con varias páginas que puedes hojear.

Pistas

Piensa en una tabla de resultados devuelta por una consulta.

Se recorre con un método que avanza a la siguiente fila.

Representa la colección de resultados devueltos por una consulta.

7

Es la acción de pedir datos al servidor y obtenerlos como resultado de una consulta.

Pistas

Es una operación de lectura que devuelve filas.

Se utiliza con SELECT para obtener datos.

Frecuentemente devuelve un ResultSet.

8

Es la acción de enviar cambios al servidor de la base de datos, como insertar, actualizar o borrar.

Pistas

Piensa en INSERT, UPDATE o DELETE.

Puede devolver cuántas filas fueron afectadas.

Se usa para modificar datos, no para leer.

9

Lo siguiente que debes hacer cuando lees una fila es… ¿qué paso siguiente te mueve a la próxima fila?

Pistas

Activo en el recorrido de resultados.

Devuelve verdadero si hay otra fila para leer.

Es un método de la iteración sobre ResultSet.

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.