Computacion

Solo disponible en BuenasTareas
  • Páginas : 8 (1911 palabras )
  • Descarga(s) : 31
  • Publicado : 19 de agosto de 2010
Leer documento completo
Vista previa del texto
Universidad Católica Los Ángeles de Chimbote – Programación Visual II

PROCEDIMIENTOS ALMACENADOS PARA MANTENIMIENTO DE DATOS

Procedimientos almacenados Poco a poco las empresas y muchas personas en general empiezan a mirar más hacia el Software Libre y se dan cuenta que existen excelentes alternativas a distintos programas que para ellos son de uso frecuente en otro Sistema Operativo, comopueden ser OpenOffice, Mozilla Firefox, Eclipse, NetBeans, PostgreSQL, PHP y MySQL por citar algunos, en esta nota hablaré un poco del
Ing. Martín Salcedo Quiñones Página 1

Universidad Católica Los Ángeles de Chimbote – Programación Visual II
Manejador de Bases de datos MySQL, que en los últimos años ha tenido grandes avances en su desarrollo y actualmente es uno de los DBMS más usados ensitios web y que en sus últimas versiones ha incorporado nuevas características como la implementación de las tablas, disparadores, funciones y procedimientos almacenados. Los procedimientos almacenados son de gran utilidad para realizar tareas frecuentes en una base de datos, es sorprendente la cantidad de tiempo que se puede llegar a ahorrar al hacer uso de este mecanismo. Tambièn haremos uso devistas dentro de la estructura de un procedimiento almacenado.

Interface PreparedStatement Este componente permitirá hacer uso de los procedimientos almacenados. Una vez instanciado el objeto usaremos el método preparedStatement para invocar el uso de un procedimiento almacenado. También se hará uso de los métodos setString(), setInt(), setDate(), etc para indicar la posición del parámetro y elvalor de dicho parámetro. Finalmente usaremos el método executeUpdate() para ejecutar el procedimiento almacenado. A continuación, procedemos a diseñar el mantenimiento de datos de la tabla de Plan_Estudios usando procedimientos almacenados: 1. Creamos la tabla Plan_Estudios dentro de la base de datos universidad:

Ing. Martín Salcedo Quiñones

Página 2

Universidad Católica Los Ángeles deChimbote – Programación Visual II

Al dar clic en el botón de comando Aceptar, debe quedar la ficha de Servicios así:

2. Procedemos a crear un procedimiento almacenado sp_insertaPlan que permitirá la grabación de datos en la tala de plan_estudios.

Ing. Martín Salcedo Quiñones

Página 3

Universidad Católica Los Ángeles de Chimbote – Programación Visual II

Una vez ejecutado lacreación del procedimiento almacenado se observará en la pestaña de Prestaciones que dicho procedimiento se ha creado.

3. Luego, procedemos a crear el procedimiento almacenado sp_modificaPlan que permitirá modificar o actualizar los datos de la tabla plan_estudios.

4. Posteriormente

procedemos

a

crear

el

procedimiento

almacenado

sp_eliminaPlan que permitirá hacer unaeliminación física de registro de datos.

Ing. Martín Salcedo Quiñones

Página 4

Universidad Católica Los Ángeles de Chimbote – Programación Visual II

Una vez ejecutado la creación del procedimiento almacenado se observará en la pestaña de Prestaciones los procedimientos creados.

5. En el formulario frmPrincipal que contiene el diseño del menú, ubicamos la opción Plan de Estudios dentro deMantenimientos.

6. Creamos el formulario frmMantPlan, luego

seleccionas la opción Plan de

Estudios del menú y dando clic en el botón derecho del mouse elegimos Eventos/Action/ActionPerformed.

Ing. Martín Salcedo Quiñones

Página 5

Universidad Católica Los Ángeles de Chimbote – Programación Visual II

7. Vamos a proceder a crear una vista para mostrar los datos del plan deestudios. Estando en la ficha de Prestaciones y en la conexión de universidad seleccionamos la carpeta Vistas y damos clic botón derecho del mouse.

A continuación se muestra la ventana para crear la vista. Usaremos las tablas plan_estudios, escuela y curso para el diseño de la vista, la cual la denominaremos v_plandeestudios.

Ing. Martín Salcedo Quiñones

Página 6

Universidad Católica Los...
tracking img