miércoles, 20 de agosto de 2014

Guia Unidad IV

GUÍA DE DESARROLLO DE APLICACIONES UNIDAD IV
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()