GUÍA DE DESARROLLO DE
APLICACIONES UNIDAD III
1. ¿Cuál de las
siguientes definiciones define el concepto JDBC?
Es un conjunto de
clases e interfaces de java que permiten la manipulación de sentencias SQL de
una fuente de datos (base de datos).
2. ¿Cuáles son las actividades básicas de
programación de un JDBC?
Conectarse a una fuente de datos, enviar Querys y Updates a
base de datos y recuperar y procesar los resultados obtenidos de la base de
datos en respuesta al Query obtenido.
3. Proporciona
métodos para cargar drivers…
DriverManager
4. Representa una
conexión a la base de datos
Connection
5. ¿Cuál de las
siguientes instrucciones permite enviar sentencias SQL a la base de datos?
Statement
6. Un driver JDBC es
una implementación de varias interfaces especificadas es los paquetes
java.sql y javax.sql
7. Representa una
conexión a la BD. Es creada por vía directa (DriveManager)o utilizando un
DataSource.
Connection
8. ¿Cuál es el
comando qué contiene sentencias SQL pre-compiladas?
PreparedStatement
9. Renglones de una
sentencia ejecutada
ResultSet
10. Proporcionado por
el fabricante de la base de datos nos conecta a la base de datos
DriverJDBC
11. Este método
crea/devuelve un objeto Statement, con el cual podremos ejecutar sentencias en
la base de datos
createStatement()
12. Este método sirve
para ejecutar consultas sobre la base de datos. Recibe como parámetro una sentencia SQL y devuelve un
objeto ResultSet que contendrá los datos de la consulta
ExecuteQuery()
13. Instrucción que
controla los errores a nivel de SQL.
SQLException
14. Sentencia que
permite guardar un nuevo registro en la base de datos.
Insert
15. Sentencia que
permite eliminar un registro de la base de datos.
Delete
16. Sentencia que
permite actualizar un registro de la base de datos
Update
17. Sentencia que
permite generar consultas Sql
Select
18. Instrucción que
permite mover el cursor desde su posición actual hasta el próximo registro
next()
19. Instrucción requerida
para utilizar instrucciones SQL
import java.sql.*;
20. Instrucción que se utiliza para cargar el
driver del JDBC
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
21. Analiza la
siguiente línea de código e identifica la respuesta correcta:
String
sql="select curp from alumno where Curp='"+clave+"';";
Está generando una consulta para buscar un registro en la
base de datos.
22. Instrucción que
cierra la conexión de la base de datos.
dbConnect.close();
23. Instrucción que
regresa los resultados en el objeto ResultSet
ResultSet rs=
"delete * from alumnos where curp='"+curp+"';";
24. Instrucción que
permite extraer los datos de tipo entero, contenidos en el registro apuntado
por el cursor
Int getInt(String); int getInt(int);
25. Instrucción que
permite extraer los datos de cadena, contenidos en el registro apuntado por el
cursor
String getString(String); String getString(int)
6. ¿Cuál de las
siguientes líneas de código elimina un registro de la base de datos?
"delete * from
alumnos where curp='"+curp+"';";
27. ¿Cuál de las
siguientes líneas de código obtiene un valor de cadena?
a) alumnos.setCurp(rs.getString("Curp"));
28. De las siguientes
líneas de código ¿Cuál de ellas está ejecutando una instrucción SQL?
a) st.execute(sql);
29. Instrucción que
obtiene una conexión para poder utilizarla en
clases y/o métodos.
a) Connection cn=getConnexion()