0% encontró este documento útil (0 votos)
4 vistas4 páginas

Preguntas sobre JDBC y H2 en SQL

El documento contiene preguntas de verdadero/falso, completar y opción múltiple sobre JDBC y la base de datos H2. Se abordan conceptos como la clase DriverManager, métodos para ejecutar consultas, y la estructura de bases de datos relacionales. Además, se incluyen detalles sobre la creación de tablas y la gestión de conexiones en JDBC.

Cargado por

tupvtamadre :v
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas4 páginas

Preguntas sobre JDBC y H2 en SQL

El documento contiene preguntas de verdadero/falso, completar y opción múltiple sobre JDBC y la base de datos H2. Se abordan conceptos como la clase DriverManager, métodos para ejecutar consultas, y la estructura de bases de datos relacionales. Además, se incluyen detalles sobre la creación de tablas y la gestión de conexiones en JDBC.

Cargado por

tupvtamadre :v
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

PREGUNTAS DE VERDADERO/FALSO (20)


1. La clase DriverManager sirve para registrar y obtener conexiones JDBC. (V)
2. Una base de datos relacional organiza la información en tablas con filas y columnas. (V)
3. H2 no permite crear bases de datos en memoria. (F)
4. El objeto Connection permite ejecutar sentencias SQL directamente. (F)
5. Statement se usa para enviar consultas a la base de datos. (V)
6. El método executeQuery() se utiliza para consultas SELECT. (V)
7. El método executeUpdate() devuelve un ResultSet. (F)
8. La URL jdbc:h2:~/test crea una base de datos en la carpeta del usuario. (V)
9. El usuario por defecto en H2 es sa. (V)
10. El método close() se usa para cerrar un ResultSet. (V)
11. Eclipse requiere añadir el jar de H2 al Build Path para usarlo. (V)
12. Una tabla en SQL puede crearse con el comando CREATE TABLE. (V)
13. La clase Desconectar puede usarse para cerrar una conexión abierta. (V)
14. El método execute() puede ejecutar cualquier tipo de sentencia SQL. (V)
15. Las bases de datos relacionales no pueden almacenar datos binarios. (F)
16. La interfaz ResultSet tiene métodos como next() para recorrer resultados. (V)
17. Java y SQL son lenguajes que utilizan estructuras idénticas de datos. (F)
18. H2 permite trabajar en modo embebido y en modo servidor. (V)
19. Una tabla debe tener siempre una clave primaria. (F)
20. PreparedStatement permite consultas parametrizadas más seguras. (V)

2. PREGUNTAS DE COMPLETAR (20)


1. La clase que gestiona los controladores JDBC es DriverManager
2. La interfaz que permite recorrer datos de una consulta es ResultSet
3. El método para cerrar una conexión es close()
4. El usuario por defecto de H2 es sa
5. La clase que se utiliza para ejecutar consultas simples es Statement
6. Para crear una tabla se usa la sentencia SQL CREATE TABLE
7. La ruta jdbc:h2:mem:test crea una base de datos en memoria
8. El método executeUpdate() retorna un valor de tipo int
9. El paquete principal que contiene las interfaces JDBC es [Link]
10. El objeto Connection se obtiene mediante [Link]()
11. La clase Desconectar tiene el método cerrarConexion
12. El método que avanza al siguiente registro en un ResultSet es next()
13. En JDBC, PreparedStatement extiende la interfaz Statement
14. Para insertar datos se utiliza la sentencia SQL INSERT
15. Para eliminar datos se utiliza la sentencia SQL DELETE
16. El método executeQuery() devuelve un objeto de tipo ResultSet
17. Eclipse requiere que el archivo .jar del driver se añada al Build Path
18. Las bases de datos relacionales usan claves foráneas
19. El lenguaje estándar para bases de datos relacionales es SQL
20. La extensión de la base de datos H2 persistente es .[Link]

PREGUNTAS DE OPCIÓN MÚLTIPLE (20)


1. ¿Qué método ejecuta una consulta que devuelve datos?

a) executeUpdate()
b) executeQuery()
c) executeInsert()
d) executeDelete()

2. ¿Qué clase es responsable de crear la conexión con la base de datos?

a) Statement
b) ResultSet
c) DriverManager
d) SQLExecutor
3. ¿Qué método cierra un Statement?
a) finish()
b) close()
c) terminate()
d) stop()
4. ¿Qué URL crea una base de datos en memoria en H2?
a) jdbc:h2:~/test
b) jdbc:h2:file:test
c) jdbc:h2:mem:test
d) jdbc:h2:disk:test
5. ¿Qué objeto contiene el resultado de un SELECT?
a) Statement
b) Connection
c) ResultSet
d) QueryResult
6. ¿Cuál es el usuario por defecto de H2?
a) root
b) admin
c) sa
d) user
7. ¿Qué método devuelve un ResultSet?
a) executeUpdate()
b) executeQuery()
c) executeInsert()
d) executeDelete()
8. ¿Qué comando se usa para eliminar filas de una tabla?
a) DROP
b) REMOVE
c) DELETE
d) ERASE
9. ¿Qué método se usa para ejecutar una sentencia INSERT?
a) executeQuery()
b) executeUpdate()
c) executeInsert()
d) executeRun()
10. ¿Qué componente administra los drivers JDBC?
a) DriverManager
b) DriverController
c) ConnectionManager
d) JDBCAdmin
11. ¿Qué comando elimina una tabla completa?
a) ERASE TABLE
b) DELETE TABLE
c) DROP TABLE
d) REMOVE TABLE
12. ¿Cuál de estas opciones NO es un tipo de sentencia SQL?
a) INSERT
b) SELECT
c) UPDATE
d) FETCHALL
13. ¿Cuál de estos métodos es propio de ResultSet?
a) next()
b) execute()
c) connect()
d) run()
14. ¿Qué método cierra la conexión a la base de datos?
a) finish()
b) close()
c) stop()
d) end()
15. ¿Qué clase permite consultas parametrizadas?
a) Statement
b) PreparedStatement
c) SimpleStatement
d) QueryStatement
16. ¿Cuál es la instrucción SQL para actualizar datos?
a) CHANGE
b) MODIFY
c) UPDATE
d) SET
17. ¿Qué tipo de base de datos es H2?
a) Relacional
b) NoSQL
c) Jerárquica
d) Distribuida
18. ¿Qué interfaz permite recorrer resultados fila por fila?
a) Statement
b) Connection
c) ResultSet
d) PreparedStatement
19. ¿Qué método se llama antes de cerrar un ResultSet?
a) finish()
b) end()
c) close()
d) terminate()
20. ¿Qué palabra reservada se usa para crear una tabla?
a) MAKE
b) CREATE
c) BUILD
d) NEW

También podría gustarte