UNIDAD 6: JAVA JSP REGISTROS Y ARCHIVOS DIRECTOS

TEMA 2: JAVA JSP CREACION ARCHIVOS DIRECTOS DISCO

En este proceso se pretende solamente crear un archivo directo en disco.

Prog25 jsp

<%@ page import="java.io.*" %>
<%
// creando e inicializando los campos del registro
// observar que se debe usar clases numericas apropiadas
int clave=0;
String nombre="";
int edad=0;
if(request.getParameter("CREAR") != null)
{
// abriendo archivo, capturando y grabando datos
try {
//* Creando y grabando a un archivo*/
File arch=new File("c:\\archivo2.dat");
RandomAccessFile archivo=new RandomAccessFile(arch,"rw");
archivo.close();
} catch(FileNotFoundException fnfe) { /* Archivo no encontrado */ }
catch (IOException ioe) { /* Error al escribir */ }
// avisando
out.println("ARCHIVO DIRECTO CREADO");
};
// construyendo forma dinamica
out.println("<FORM ACTION=prog25.jsp METHOD=post>");
out.println("<INPUT TYPE=SUBMIT NAME=CREAR VALUE=\"CREACION ARCHIVO\" ><BR>");
out.println("</FORM>");
%>

corrida:

image49.jpg

Recordar que la estructura que se uso para crear el archivo se debera usar siempre y con el mismo orden cuando se acceda al archivo con los procesos u operaciones anteriormente mencionados.

Observar que es parecido a la creación de archivos secuenciales.

Lo primero que se crea es un objeto de tipo FILE que se usa como parametro para crear el archivo de tipo RANDOMACCESSFILE.

Respetar las dos diagonales en el path del disco duro donde quedara el archivo directo.

Observar el doble diagonal() en el parametro. Como segundo paso se crea el archivo con la instruccion: RandomAccessFile archivo=new RandomAccessFile(arch,”rw”); El primer parametro o argumento en esta función es la unidad de disco y el nombre del archivo. El segundo parametro o argumento es llamado modo y es una de los varios modos que podemos usar. “r” → Lectura. “w” → Escritura. “rw” → Crea para lectura y escritura y si ya existe, sobreescribe. Cuando se ha finalizado de escribir al archivo se debe cerrar y esto se hace con la instrucción: Archivo.close(); Recordar estudiar todos los metodos de la clase RANDOMACCESFILE. TAREAS PROGRAMACION JAVA JSP Crear archivos directos de alumnos, provedores, libros, productos, peliculas.

Politica de Privacidad