(PAGINA EN CONSTRUCCION)
Como forma alternativa al uso de JDBC-ODBC Bridge, se provee un driver JDBC propio que permite el acceso a datos de hojas de cálculo Excel y archivos DBase.
Estos drivers JDBC tienen limitaciones importantes:
- se permiten sólo consultas a la base de datos.
- no se permite realizar proyecciones en las consultas (lista de campos en el select)
- no se puede filtrar datos en la consulta (los select no permiten where).
- en el caso de dbase, solo se reconocen algunos tipos de datos: C (character), D (entero), N (Numeric) y F (Float).
Básicamente, en ambos drivers la única consulta permitida es "select * from nombre-de-tabla", y ambos reconocen "nombre-de-tabla" como una consulta válida y equivalente a "select * from nombre-de-tabla".
DBase
|
|
|
|
donde path_to_directory es un camino absoluto a una carpeta conteniendo los archivos .dbf. Los nombres de esos archivos (sin la extension .dbf) son usados como nombres de tablas en las consultas.
Por ejemplo, en O3Designer, hay que poner lo siguiente:
Driver: com.ideasoft.db.drivers.dbf.DBFDriver
Protocol: dbf
Parameters: /opt/data
Si existe un archivo /opt/data/catalogo.dbf, la consulta "select * from catalogo", o simplemente "catalogo", traera todos los datos contenidos en el archivo.