0% encontró este documento útil (0 votos)
27 vistas3 páginas

Java Unidad 14

El documento contiene preguntas de verdadero/falso, opción múltiple y completar sobre el uso de H2 Database en Java. Se abordan temas como la creación de bases de datos, el uso de PreparedStatement, y la gestión de conexiones. Además, se incluyen detalles sobre la consola web de H2 y la sintaxis SQL básica.

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)
27 vistas3 páginas

Java Unidad 14

El documento contiene preguntas de verdadero/falso, opción múltiple y completar sobre el uso de H2 Database en Java. Se abordan temas como la creación de bases de datos, el uso de PreparedStatement, y la gestión de conexiones. Además, se incluyen detalles sobre la consola web de H2 y la sintaxis SQL básica.

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

JAVA UNIDAD 14

Preguntas de Verdadero/Falso

1. H2 Database puede funcionar tanto en memoria como en disco.


(v)
2. El objeto PreparedStatement en Java se utiliza únicamente para
consultas de solo lectura. (f)
3. La URL jdbc:h2:mem:nombre_bd crea una base de datos
persistente en disco. (f)
4. H2 requiere instalación separada y no puede integrarse
directamente en un proyecto Java. (f)
5. El uso de try-with-resources ayuda a cerrar automáticamente
conexiones y liberar recursos. (v)
6. La consola web de H2 puede iniciarse con
Server.createWebServer().start(). (v)
7. H2 es compatible con SQL estándar. (v)
8. Usar PreparedStatement ayuda a prevenir inyección SQL. (v)
9. La clase ResultSet se utiliza para definir parámetros en
consultas parametrizadas. (f)
10. Para operaciones atómicas, es recomendable usar
transacciones desactivando el auto-commit. (v)

Preguntas de Opción Múltiple

1. ¿Qué clase en JDBC se utiliza para procesar resultados de una consulta?


A) Connection
B) ResultSet
C) Statement
D) Driver
2. ¿Cuál es la URL para crear una base de datos en memoria?
A) jdbc:h2:file:./data/nombre_bd
B) jdbc:h2:mem:nombre_bd
C) jdbc:h2:tcp://localhost//nombre_bd
D) jdbc:h2:/nombre_bd
3. ¿Qué ventaja principal ofrece H2 para principiantes?
A) Requiere licencias costosas
B) Sintaxis SQL poco familiar
C) Consola web integrada
D) Solo funciona en sistemas Linux
4. ¿Qué método se usa para iniciar la consola web de H2?
A) Server.run()
B) Server.startConsole()
C) Server.createWebServer()
D) WebServer.run()
5. ¿Cuál de los siguientes es un beneficio de usar PreparedStatement?
A) Ejecutar consultas no parametrizadas
B) Mejora la seguridad contra inyección SQL
C) Reemplaza la necesidad de Connection
D) Permite iniciar la consola web
6. ¿Qué URL permite la conexión desde varias aplicaciones al mismo tiempo?
A) jdbc:h2:mem:nombre_bd
B) jdbc:h2:file:nombre_bd
C) jdbc:h2:tcp://localhost//nombre_bd
D) jdbc:h2:/nombre_bd
7. ¿Qué clase permite crear la conexión a la base de datos?
A) Statement
B) DriverManager
C) ResultSet
D) Server
8. ¿Qué sucede con los datos de una base en memoria al cerrar la aplicación?
A) Se guardan automáticamente en disco
B) Se pierden
C) Se transfieren a otra base
D) Quedan almacenados en caché
9. ¿Qué versión de H2 se recomienda en la presentación para Maven?
A) 1.4.200
B) 2.1.210
C) 2.2.220
D) 3.0.100
10. ¿Qué comando SQL se utiliza para insertar datos?
A) INSERT INTO
B) ADD RECORD
C) PUT INTO
D) APPEND ROW

Preguntas de Completar

1. El objeto PreparedStatement se usa para ejecutar consultas


parametrizadas.
2. La clase utilizada para obtener una conexión es
DriverManager.
3. Para iniciar la consola web de H2, se utiliza el método
Server.createWebServer().start().
4. La URL de conexión a una base en disco es
jdbc:h2:file:nombre_bd o jdbc:h2:./nombre_bd.
5. H2 es un sistema de gestión de bases de datos ligero escrito
en Java.
6. El método conexion.setAutoCommit(false) permite trabajar con
transacciones.
7. La consola web de H2 se accede en el navegador mediante la
dirección http://localhost:8082.
8. La sentencia SQL para crear una tabla comienza con CREATE
TABLE.
9. El método que se usa para cerrar automáticamente recursos en
Java es try-with-resources.
10. El usuario por defecto en H2 es sa.

También podría gustarte