I Examen de Capacidad.docx
Transcript of I Examen de Capacidad.docx
Computación e Informática UD: Taller de Programación Distribuida
Examen de Capacidad
Nombre y Apellido: ________________________________________________ Fecha: 08/11/2011
INSTRUCCIÓN: Usa lapicero al responder las preguntas, no se aceptan borrones
1. Para las siguientes tablas realiza las siguientes operaciones:
a) Realizar los procedimientos almacenados para insertar ambas tablas.b) Realizar los procedimientos almacenados para buscar un empleado por Nombre.c) Realizar los procedimientos almacenados para modificar NroHoras en la tabla Tarea.
2. ¿Qué es JDBC?
3. De acuerdo a lo que has entendido ¿Cuál es el driver apropiado para conectar JAVA con SQL?Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection("jdbc:odbc:datos");
4. Resume los pasos para crear un origen de datos:_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
5.
Ing. Yesenia Alayo La Rosa “Confía en lo que sabes y no esperes que otros sepan por ti”
Computación e Informática UD: Taller de Programación Distribuida
6. En el siguiente código escriba señalan do con una flecha lo siguiente:a) Importsb) Declaración de la clase.c) Definición de las variables de conexión y almacenamiento de la sentencia SQLd) Carga del driver y establecimiento de la conexióne) Ejecución de la sentencia SQL.f) Manejo de errores
importjava.sql.*;public class Cliente extends javax.swing.JFrame {Connection con;CallableStatementcst; /** Creates new form Cliente */publicCliente() {try{initComponents();DefaultComboBoxModelmodelocombo=new DefaultComboBoxModel();Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection("jdbc:odbc:datos"); Statement consul= con.createStatement();ResultSet r=consul.executeQuery("select IdEmpleado,NombreE from EMPLEADO");while (r.next()){modelocombo.addElement(r.getObject("NombreE")); }r.close();jComboBox1.setModel(modelocombo); } catch(SQLException ex){Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE,null,ex);
}catch(ClassNotFoundException ex){Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE,null,ex);} }
Ing. Yesenia Alayo La Rosa “Confía en lo que sabes y no esperes que otros sepan por ti”