Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEADA1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
ADA1

Descripción:
Acceso a Datos manejo de conectores

Autor:
tga91
(Otros tests del mismo autor)

Fecha de Creación:
06/03/2024

Categoría:
Informática

Número preguntas: 42
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Qué función cumplen los conectores en un sistema informático? Facilitar la conexión entre dispositivos Optimizar el rendimiento del sistema Coordinar la comunicación entre procesos Todas son incorrectas.
¿Cuál es la ventaja principal del uso de conectores en el desarrollo de software? Incrementar la seguridad Mejorar la eficiencia en el intercambio de datos Reducir el consumo de recursos del sistema Todas son correctas.
¿Qué significa JDBC? Java Database Connection Java Database Connectivity Just Database Communication Java Data Bridge Control.
¿Cuál es el propósito principal de JDBC en Java? Facilitar la comunicación con bases de datos Optimizar el rendimiento de los programas Administrar la memoria del sistema Ninguna de las anteriores.
¿Cuál de las siguientes interfaces es fundamental en JDBC para ejecutar consultas SQL? ResultSet Statement Connection PreparedStatement.
¿Qué es el establecimiento de conexión en el contexto de bases de datos? El proceso de iniciar sesión en una base de datos La creación de tablas en una base de datos La modificación de datos en una base de datos Ninguna de las anteriores.
¿Qué se requiere para establecer una conexión exitosa con una base de datos utilizando JDBC? URL de la base de datos, nombre de usuario y contraseña Nombre de la base de datos y dirección IP del servidor Únicamente la URL de la base de datos Ninguna de las anteriores.
¿Qué es una operación básica en el contexto de acceso a datos en Java? Crear una nueva clase Manipular datos almacenados en una base de datos Imprimir un mensaje en consola Instalar un IDE.
¿Qué es una entidad en el contexto de acceso a datos? Un método en una clase Una clase que representa un objeto en una base de datos Un paquete de software Todas son incorrectas.
¿Qué es un CRUD en el contexto de acceso a datos? Un tipo de base de datos Un acrónimo que significa Crear, Leer, Actualizar y Eliminar Un protocolo de comunicación Todas son incorrectas.
¿Qué es un driver en el contexto de conectores? Un dispositivo de hardware Un software que permite la comunicación entre una aplicación y un dispositivo o servicio externo Un tipo de conector USB Todas son incorrectas.
¿Cuál es la función principal de los drivers en el manejo de conectores? Establecer la conexión física entre dispositivos Traducir las solicitudes de la aplicación para que sean entendidas por el dispositivo o servicio externo Controlar el flujo de datos entre dispositivos Todas son incorrectas.
¿Qué tipos de drivers existen comúnmente en el manejo de conectores? Driver universal y driver personalizado Driver interno y driver externo Driver nativo y driver de tipo 4 Todas son incorrectas.
¿Qué significa un PreparedStatement en JDBC? Una consulta SQL predefinida que puede ser ejecutada múltiples veces con diferentes parámetros Una conexión a una base de datos utilizando un lenguaje de programación diferente a Java Una clase para representar el resultado de una consulta SQL Todas son incorrectas.
¿Qué ventaja ofrece un PreparedStatement sobre un Statement en JDBC? Mayor seguridad contra inyección de SQL Facilidad de uso en consultas complejas Menor rendimiento en la ejecución de consultas Todas son incorrectas.
¿Qué es un ResultSet en JDBC? Un conjunto de métodos para manipular bases de datos Una clase que representa un conjunto de filas de datos obtenidas de una consulta SQL Una conexión establecida con una base de datos Todas son incorrectas.
¿Por qué es importante cerrar la conexión a una base de datos después de su uso? Para evitar fugas de memoria y liberar recursos del sistema Para mejorar el rendimiento del programa Para asegurar que los datos permanezcan seguros Todas son incorrectas.
¿Qué sucede si no se cierra la conexión a una base de datos después de su uso? Se produce un error en tiempo de compilación Los datos almacenados en la base de datos se corrompen Se desperdician recursos del sistema y pueden ocurrir fugas de memoria Todas son incorrectas.
¿Qué es la persistencia de datos en el contexto de Java? La capacidad de un objeto de mantener su estado incluso después de que la aplicación que lo creó haya terminado La habilidad de una aplicación para continuar su ejecución después de un fallo La técnica de almacenar datos en un medio de almacenamiento permanente, como una base de datos Todas son incorrectas.
¿Cuál es el propósito principal de las operaciones CRUD en el acceso a datos? Realizar operaciones matemáticas en los datos Crear y gestionar usuarios en un sistema Facilitar la creación, lectura, actualización y eliminación de datos en una base de datos Todas son incorrectas.
¿Cuál de las siguientes NO es una operación CRUD? Insert Merge Update Delete.
¿Qué hace el siguiente fragmento de código JDBC? String sql = "SELECT * FROM employees WHERE age > ?"; try (Connection conn = DriverManager.getConnection(url, user, password); PreparedStatement pstmt = conn.prepareStatement(sql)) { pstmt.setInt(1, 30); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { System.out.println(rs.getString("name") + ", " + rs.getInt("age")); } } catch (SQLException e) { System.out.println("Error: " + e.getMessage()); } Recupera todos los empleados mayores de 30 años de la tabla "employees" en la base de datos. Actualiza la edad de todos los empleados mayores de 30 años en la tabla "employees" en la base de datos. Elimina todos los empleados mayores de 30 años de la tabla "employees" en la base de datos. Inserta un nuevo empleado en la tabla "employees" con una edad mayor de 30 años en la base de datos.
¿Qué hace el siguiente fragmento de código para cerrar la conexión a la base de datos? try { if (connection != null) { connection.close(); System.out.println("Conexión cerrada correctamente."); } } catch (SQLException e) { System.out.println("Error al cerrar la conexión: " + e.getMessage()); } Cierra la conexión solo si no hay errores. Cierra la conexión independientemente de si hay errores o no. Solamente imprime un mensaje si la conexión no se cierra correctamente. Todas son incorrectas.
¿Qué hace el siguiente fragmento de código JDBC? String sql = "INSERT INTO employees (name, age) VALUES (?, ?)"; try (Connection conn = DriverManager.getConnection(url, user, password); PreparedStatement pstmt = conn.prepareStatement(sql)) { pstmt.setString(1, "John"); pstmt.setInt(2, 35); int rowsAffected = pstmt.executeUpdate(); System.out.println(rowsAffected + " fila(s) afectada(s)."); } catch (SQLException e) { System.out.println("Error: " + e.getMessage()); } Inserta un nuevo empleado en la tabla "employees" con el nombre "John" y la edad 35 en la base de datos. Actualiza el nombre y la edad de todos los empleados en la tabla "employees" en la base de datos. Elimina todos los empleados de la tabla "employees" en la base de datos. Recupera el nombre y la edad de todos los empleados en la tabla "employees" en la base de datos.
¿Qué tipo de lenguaje es SQL? Imperativo Declarativo Todas son inconrrectas.
¿Qué tipos de sentencias son más utilizadas en SQL? Sentencias de consulta (SELECT) Sentencias de manipulación/actualización (INSERT, UPDATE, DELETE) Sentencias de consulta (SELECT) y de manipulación/actualización (INSERT, MERGE, DELETE) Sentencias de consulta (SELECT) y de manipulación/actualización (INSERT, UPDATE, DELETE).
¿Cómo se establece la conexión? Instanciar la interfaz Connection a partir del método estático getConnection de la clase DriverManager Instanciar la interfaz DriverManager a partir del método estático getConnection de la clase Connection Instanciar la clase Connection a partir del método estático getConnection de la interfaz DriverManager.
El objeto Connection está totalmente vinculado a una fuente de datos, ¿cómo se establece ese vínculo? Al solicitar la conexión hay que especificar de qué fuente se trata siguiendo el protocolo JDBC e indicando la url de los datos, y en su caso el usuario y password Se hace automáticamente, la clase DriverManager se encarga de ello Se hace automáticamente, la clase Connection se encarga de ello Todas son incorrectas.
¿Qué carácter se utiliza para emplear parámetros en las consultas preparadas? ¿ ? ! *.
¿Principales características de las consultas preparadas, PreparedStatement? Son consultas precompiladas, por lo que son más eficientes, y pueden tener parámetros. Mejoran el rendimiento del sistema para consultas que se realizan muy a menudo. Muy utilizadas en sentencias sencillas Mejor opción para ejecutar procedimientos almacenados.
¿Principales características de las consultas Statement? Son consultas precompiladas, por lo que son más eficientes, y pueden tener parámetros. Mejoran el rendimiento del sistema para consultas que se realizan muy a menudo. Muy utilizadas en sentencias sencillas Mejor opción para ejecutar procedimientos almacenados.
¿Principales características de las consultas CallableStatement? Son consultas precompiladas, por lo que son más eficientes, y pueden tener parámetros. Mejoran el rendimiento del sistema para consultas que se realizan muy a menudo. Muy utilizadas en sentencias sencillas Ejecuta procedimientos almacenados.
¿Es necesario realizar alguna comprobación previa a cerrar los recursos utilizados? Es conveniente comprobar que el objeto no sea "null" y que no haya sido cerrado previamente, además es conveniente encapsular el cierre en un bloque try-catch No es necesario Es conveniente comprobar que el objeto no sea "null" y que no haya sido cerrado previamente, además no es conveniente encapsular el cierre en un bloque try-catch.
¿Qué es una transacción en el contexto de las Bases de Datos? Un conjunto de sentencias SQL ejecutadas secuencialmente. Un conjunto de sentencias SQL ejecutadas como una única unidad. Un conjunto de operaciones que pueden ejecutarse en cualquier orden. Un conjunto de operaciones que no están relacionadas.
¿Qué sucede si una sentencia dentro de una transacción produce un error? Se ejecutan las operaciones restantes de la transacción. Se deshacen todos los cambios realizados hasta el momento en la transacción. La transacción se guarda para su posterior revisión. La transacción se completa correctamente.
¿Cuáles son los dos finales posibles de una transacción? CLOSE y ROLLBACK. COMMIT y REVERT. ROLLBACK y COMMIT. SAVE y CLOSE.
¿Qué significa trabajar en modo autocommit en una conexión de base de datos? Cada operación se realiza manualmente. Cada consulta se convierte en una transacción automáticamente. Las transacciones se realizan en lotes. Las transacciones no se pueden realizar.
¿Qué métodos se utilizan para definir explícitamente el final de una transacción en modo no autocommit? startTransaction() y endTransaction(). beginTransaction() y finishTransaction() commit() y rollback(). openTransaction() y closeTransaction().
¿Qué método se utiliza para establecer el modo autocommit en una conexión a una base de datos en Java? setAutoCommit(boolean autocommit) setAutocommitMode(boolean mode) toggleAutoCommit(boolean autocommit) enableAutoCommit(boolean autocommit).
¿Qué sucede si una transacción no se completa con un COMMIT ni un ROLLBACK antes de cerrar la conexión a la base de datos? Los cambios se guardan automáticamente. Se ejecuta automáticamente un ROLLBACK. Los cambios se pierden. Se produce un error y la conexión no se cierra.
¿Qué método se utiliza para ejecutar un COMMIT en una conexión de base de datos en Java? commitTransaction() finalizeTransaction() endTransaction() commit().
¿Qué método se utiliza para ejecutar un ROLLBACK en una conexión de base de datos en Java? rollbackTransaction() cancelTransaction() undoTransaction() rollback().
Denunciar test Consentimiento Condiciones de uso