option
Cuestiones
ayuda
daypo
buscar.php

T6 Acceso a Datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
T6 Acceso a Datos

Descripción:
Manejo de conectores Medac

Fecha de Creación: 2024/11/19

Categoría: Otros

Número Preguntas: 22

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué comando SQL confirma y guarda los cambios de una transacción?. SAVE. FINISH. END TRANSACTION. COMMIT.

¿Qué restricción se utiliza para garantizar que cada registro de una tabla tenga un identificador único?. CHECK. PRIMARY KEY. FOREIGN KEY. UNIQUE.

¿Qué método de la interfaz Statement se usa para ejecutar una consulta SELECT?. execute(). executeUpdate(). runQuery(). executeQuery().

Método para realizar una consulta INSERT en una tabla de una base de datos. executeUpdate. runQuery. insertQuery. executeQuery.

INSERT INTO libros (titulo, autor, year) VALUES ("Don Quijote","Cervantes",?). preparedStatement.setString(1,1608);. ResultSet.setInt(1,1608);. ResultSet.setString(1,1608);. preparedStatement.setInt(1,1608);.

¿Qué comando revierte los cambios en una transacción SQL?. REWIND. REVERT. ROLLBACK. CANCEL.

¿Cuál de las siguientes sentencias SQL se usa para crear una relación entre dos tablas?. ORDER BY. INDEX. FOREIGN KEY. GROUP BY.

¿Qué tres parámetros necesita getConnection?. URL, usuario y contraseña. URL, usuario y contraseña. Tabla, usuario, contraseña. Driver, usuario y contraseña.

¿Qué operador SQL selecciona registros que comienzan con una letra específica?. IN. WHERE. LIKE. BETWEEN.

¿Qué sucede con la tabla CUSTOMER si el siguiente bloque falla en la segunda sentencia executeUpdate? conn.setAutoCommit(false); try { String insertSQL = "INSERT INTO CUSTOMER (customer_id, first_name, last_name, age, city) VALUES (8, 'Sandra', 'Torres', 32, 'Granada')"; stmt.executeUpdate(insertSQL); String updateSQL = "UPDATE CUSTOMER SET city = 'Valencia' WHERE city = 'Barcelona'"; stmt.executeUpdate(updateSQL); conn.commit(); } catch (SQLException e) { conn.rollback(); } customer_id first_name last_name age city 1 Juan Perez 25 Madrid 2 Ana Lopez 30 Sevilla 3 Luis Garcia 40 Barcelona 4 Maria Sanchez 35 Madrid 5 Carlos Martinez 20 Valencia. Solo se actualizará el cambio de "Barcelona" a "Valencia". El registro de Sandra Torres permanecerá, pero el cambio en "Barcelona" no se realizará. Todos los cambios se revertirán y no se insertará ningún registro. Solo se insertará el registro de Sandra Torres.

¿Qué hace el siguiente código si se ejecuta conn.rollback() debido a una excepción? conn.setAutoCommit(false); try { String insertSQL = "INSERT INTO CUSTOMER (first_name, last_name) VALUES ('Maria', 'Garcia')"; stmt.executeUpdate(insertSQL); String updateSQL = "UPDATE PRODUCT SET price = 200 WHERE product_name = 'Tablet'"; stmt.executeUpdate(updateSQL); conn.commit(); } catch (SQLException e) { conn.rollback(); }. Los cambios se guardan automáticamente. Solo se guarda el cambio en PRODUCT. Los cambios en CUSTOMER se guardan, pero no en PRODUCT. Todos los cambios se revierten.

¿Qué comando SQL elimina todos los registros de una tabla sin borrar la tabla?. DROP TABLE. CLEAR TABLE. TRUNCATE TABLE. DELETE FROM.

¿Qué operador se usa para seleccionar valores dentro de un rango?. RANGE. WHERE. BETWEEN. LIMIT.

¿Qué carácter se usa para establecer los parámetros en las consultas en JDBC?. ?. %. *. ;.

Nos permite acceder a los registros de una consulta SQL en Java: ResultSet. Class.forName. Driver. PreparedStatement.

Entenderemos una transacción como…. Conjuntos de acciones que se realizan en serie y de forma ordenada en el sistema gestor de base de datos. Un comando aislado que puede ejecutarse en cualquier momento. Como su nombre indica, una operación cualquiera en base de datos. Ninguna de las anteriores.

¿Qué palabra clave se utiliza para garantizar que no se repitan valores en una columna específica?. CHECK. UNIQUE. INDEX. PRIMARY.

SELECT * FROM libros WHERE titulo = ?. preparedStatement.setString(?,"Don Quijote");. driver.setString(1,"Don Quijote");. connection..setString(1,"Don Quijote");. preparedStatement.setString(1,"Don Quijote");.

¿Qué comando SQL elimina permanentemente una tabla de la base de datos?. ERASE TABLE. DROP TABLE. CLEAR TABLE. DELETE TABLE.

¿Cuál de los siguientes comandos se usa para modificar la estructura de una tabla existente?. CREATE TABLE. ALTER TABLE. INSERT INTO. DROP TABLE.

Para desconectarnos de la base de datos... connection.desconnect(). connection.close();. connection.destroy(). connection.kill().

rowsAffected almacenará 2. Ninguna de las anteriores. rowsAffected almacenará 0. rowsAffected 'Madrid'.

Denunciar Test