almacenar datos

CMF
29 de Junio del 2005
Hola, ¿Cómo puedo almacenar registros en un fichero (FILE) y después recuperarlos por clave?¿Puedo utilizar SQL con ese FILE? No quiero usar BD.

geobasis
29 de Junio del 2005
Lo primero no se puede utilizar SQL en un FILE ya que SQL es para BD y es ejecutado por el DBMS (Acces, SQLServer, Oracle, etc) no por la aplicacion que uno desarrolla, lo que tu quieres hacer con archivos es bastante complicado especialmente si quieres hacer busquedas, filtros, etc.

Lo que podrias hacer es trabajar con una estructura de datos (Array, List, HasMap, etc) en memoria, realizar las operaciones es decir implmentar los algoritmos que necesites tu mismo(a) sobre esa estructura e ir guardando el contenido de este en un FILE y recuperando los datos del FILE a la estructura.

Si lo que necesitas es buscar por clave se debe utilizar un HashMap.