1. Introducción
JavaDBF es una librería para leer y escribir archivos XBase. Estos son bastantes en aplicaciones legales alrededor de los dbf como su primer formato de almacenamiento. JavaDBF fue inicialmente escrito para transferir datos con aplicaciones. Algo más que, hay requerimientos para exportar datos desde una aplicación java a hojas de calculo como Excel o Lotus 123. Un archivo DBF debe ser mas apropiado en otras situaciones como son el CSV o un archivo HTML porque un archivo DBF puede llevar campos de tipo de información. Mas sobre, formato XBase es como un Open-standard; esto es entendible por casi todos los programas de hojas de calculo.
2. Obteniendo
3. Resumén de la librería
JavaDBF tiene un simple API propio y no implementa el API JDBC. Es diseñado así porque JavaDBF no esta incluido en el soporte del estilo de interacción con RDBMS. Si estas presumiendo usarlo como un back-end; Simplemente no trabaja de esa forma . Entonces, JavaDBF no es diseñado para hilos seguros; tenlo en mente cuando diseñes aplicaciones de hilos . JavaDBF viene en el paquete com.linuxense.javadbf. Importa ese paquete en tu código java. Los siguientes ejemplos te familiarizaran con este API.
3.1. Tipo de Datos
En la versión 0.3.2, JavaDBF suporta casi todos los tipos de datos XBase excepto el campo Memo. Mientras lee, esos tipos de datos son interpretados como tipo de datos de java apropiados. La siguiente tabla muestra el esquema de datos.
XBase Type | XBase Symbol | Java Type used in JavaDBF |
---|---|---|
Character | C | java.lang.String |
Numeric | N | java.lang.Double |
Double | F | lava.lang.Double |
Logical | L | java.lang.Boolean |
Date | D | java.util.Date |
DESARROLLO DEL PROYECTO
Vamos a utilizar NetBeans, creamos un nuevo proyecto Java Application
Le damos un nombre a nuestro proyecto lecturaDBFjavaintercambios
No olvidar colocar la libreria JAVADBF, empezamos con la lectura de nuestro archivo tsangre.DBF
y para finalizar podemos observar el contenido del archivo con extencion DBF
para descargar el proyecto: JAVA INTERCAMBIOS
Buenos días, como puedo modificar un campo con javaBDF??. gracias.
ResponderEliminarBuenos días, como puedo modificar un campo con javaBDF??. gracias.
ResponderEliminarTengo un problema dentro de la tabla dbf hay datos null Entonces solo me lee el primer registro null...como puedo solucionar esto
ResponderEliminar