Autor
|
Tema: (DUDA) Crear app de gestion de empresas con Java (Leído 2,266 veces)
|
blackyer94
Desconectado
Mensajes: 4
|
Hola! Soy nuevo en el foro, llevo varios dias leyendo de todo un poco, y la verdad es que este foro es la leche. Me surge una pregunta, que probablemente esté resuelta, pero no se como buscarlas con las palabras adeacuadas. Se la expongo. Yo tengo un proyecto de una aplicacion de gestion de una empresa pequeña, y para ello necesito una base de datos. Se que direis que lo suyo es una base de datos de verdad en mysql, pero soy todavia novato en la programacion y voy bastante justo de conocimientos. La cosa es la siguiente. En mi proyecto, tengo varios Tipos creados ya, y necesito guardar todo lo que creo y destruyo en algun fichero. En la universidad me han enseñado a guardar lineas en un fichero de texto (por ahora me vale así). Mi duda es, creo un metodo, que guarde la información de un tipo en un String y la salvo en el documento txt linea a linea?? Eso es lo mas basico, y ahora mismo mi tipo principal solo tiene 5 atributos. Lo que quiero, es crear un Objeto, con todos sus atributos, en un fichero aparte, de tal manera que cada objeto tiene su archivo y todo perfect, pero como hago para.que cuando inicie el programa, me cargue todos los archivos??
Yo he pensado en un metodo que se llame LeerBaseDatos(), y cuando lo ejecuto va y un txt, y teoricamente lo guarda en algun lado para yo modificarlo a mi antojo, pero si quiero tenerlo todo en archivos separados?? Como lo hago para que los cargue todos? Con un for que lea todos los archivos de la carpeta donde se guardan? En ese caso, como se hace?
Espero que me ayuden, un saludo.
Enviado desde mi GT-I9505 mediante Tapatalk
|
|
|
En línea
|
|
|
|
Chuidiang
|
Hola:
Se me ocurren un par de opciones.
Una es que vayas guardando también un fichero "indice" que tenga en cada línea un nombre de uno de los ficheros que vas escribiendo. Cada vez que escribas un fichero nuevo, añades una línea al fichero "indice". Cuando arranques el programa, lees el fichero indice y vas cargando todos los archivos que te diga.
La otra opción es la que comentas, leer todos los ficheros que haya en un directorio. La clase java File la puedes crear pasando en el constructor el nombre del directorio
File f = new File("directorio");
A partir de ahí esa clase tiene métodos list() que devuelven el listado de ficheros que tiene dentro el directorio.
Se bueno.
|
|
|
En línea
|
|
|
|
blackyer94
Desconectado
Mensajes: 4
|
|
Re:
« Respuesta #2 en: 7 Agosto 2014, 19:59 pm » |
|
Muchisimas gracias Chuidang, lo probare a ver como sale
Enviado desde mi GT-I9505 mediante Tapatalk
|
|
|
En línea
|
|
|
|
LaThortilla (Effort)
Desconectado
Mensajes: 234
¿En que vida harás lo que en esta no?
|
|
|
« Última modificación: 18 Septiembre 2014, 16:07 pm por Effort »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Soft en VFP(Gestion de Empresas), ayuda.
Ingeniería Inversa
|
pelu11
|
4
|
7,118
|
23 Mayo 2010, 01:26 am
por MCKSys Argentina
|
|
|
[Duda C++]Gestión de Conexiones con plugin.dll
Programación C/C++
|
GroX0r
|
0
|
1,373
|
11 Julio 2012, 00:37 am
por GroX0r
|
|
|
¿Por qué empresas que empiezan con lenguajes modernos se vuelven a Java?
Noticias
|
wolfbcn
|
1
|
2,317
|
31 Mayo 2016, 10:04 am
por Orubatosu
|
|
|
Duda sobre la gestion de Windows
Windows
|
vpm2000
|
3
|
3,506
|
10 Noviembre 2017, 14:00 pm
por bettu
|
|
|
Duda sobre la gestión de MacOS
Mac OS X
|
vpm2000
|
0
|
2,041
|
9 Noviembre 2017, 18:07 pm
por vpm2000
|
|