2.2.2 Cargar Archivo
Para lograr cargar el archivo que deseamos enviar a la base de datos, primero debemos crear una variable tipo File y otra de tipo String que tomara la ruta del archivo seleccionado de nuestra computadora.
Luego al realizar el proceso de búsqueda del archivo dentro de nuestra computadora, lo logramos mediante el objeto JFileChooser que nos permite crear un explorador y así asignarle a la variable tipo String la búsqueda realizada. (Fig.4)
Fig.4 Explorador para la búsqueda del archivo. |
Código para asignar a la variable el archivo seleccionado:
2.2.3 Insertar archivo a la base de datos
Para lograr el insert a la base de datos utilizamos un procedure que nos permitirá realizar el procedimiento.
Variable para hacer el llamado del procedimiento almacenado.
En este punto del proceso se le asigna a la variable tipo File la ruta obtenida en el paso de cargar el archivo (2.2.2). También se crea una variable tipo FileInputStream que permite transformar el dato tipo File a un flujo de datos o flujo de bytes.
A continuación se hace el llamado de la variable proc a la cual se le envía como parámetro el procedure, el cual estaba esperando variables para su posterior ejecución.
1- Llamado del procedure
2- Asignación de la primera variable dentro del procedure que tomara el código, primer signo (?).
3- Asignación de la segunda variable dentro del procedure que tomara la ruta del archivo en cadena de caracteres, segundo signo (?).
4- Asignación de la tercera variable dentro del procedure que tomara la fecha, tercer signo (?).
5- Asignación de la cuarta variable dentro del procedure que tomara el Nombre del Archivo, cuarto signo (?).
6- Asignación de la quinta variable dentro del procedure que tomara el archivo transformado en flujo de bytes, y medirá el tamaño del archivo, quinto signo (?).
7- Ejecución del procedure.
Fig.5 Captura de variables para cargar el procedure |
Fig.6 Vista de archivo dentro de la base de datos |
No hay comentarios:
Publicar un comentario