Hola Ana, si quieres probar lo del acceso usando las librerias de gvSIG, te dejo aqui un pedacito de codigo que deberia abrir un dbf y recorrerse los registros de este mostrando por consola el valor del campo "NOMBRE99".
Puedes encontrar algo de documentacion sobre la libreria en: La doc es para gvSIG 2.0; pero casi todo deberia ser valido para gvSIG 2.3. private void test() { FeatureStore store=null; FeatureSet features=null; DisposableIterator it=null; try { // Cogemos el manager de acceso a datos DataManager dataManager = DALLocator.getDataManager(); // Creamos la estructura de parametros para abrir un dbf DataStoreParameters params = dataManager.createStoreParameters("DBF"); // Rellenamos los parametros obligatorios params.setDynValue("dbfFile", "/tmp/prueba.dbf"); // Abrimos el dbf store = (FeatureStore) dataManager.openStore("DBF", params); // Obtenemos un set con todas las features del dbf // El metodo getFeatureSet admite parametros para hacer filtros. // http://docs.gvsig.org/plone/projects/gvsig-desktop/docs/devel/org.gvsig.fmap.dal/2.0.0/featurestore/consumer-services/feature-access/filtrado features = store.getFeatureSet(); // Nos recorremos las features it = features.fastIterator(); while (it.hasNext()) { Feature feature = (Feature) it.next(); // Accedemos al atributo NOMBRE99 de la feature System.out.println(feature.getString("NOMBRE99")); } } catch (Exception ex) { LOGGER.warn("Ups! ha habido algun problema.",ex); } finally { // Una vez hemos terminado liberamos el iterador, // el set de features, y el store del dbf ya que no // los vamos a usar mas. DisposeUtils.disposeQuietly(it); DisposeUtils.disposeQuietly(features); DisposeUtils.disposeQuietly(store); } } El 30 de enero de 2017, 13:48, Ana Calle <anacallemon...@gmail.com> escribió: > Tenia entendido que era para MS access, yo necesito para dBase. Lo miraré > a fondo a ver. > GRACIAS!! > > El 30 de enero de 2017, 10:10, Sergio Piñón Campañó < > sergiopin...@gmail.com> escribió: > >> Hola Ana, >> >> ¿Has mirado el driver UCanAccess >> <http://ucanaccess.sourceforge.net/site.html>? Tiene alguna linitación >> comparado con la conexión por ODBC pero lo puedes usar en Java 8 y es open >> source. >> >> Un saludo, >> Sergio >> >> El 30 de enero de 2017, 9:42, Ana Calle <anacallemon...@gmail.com> >> escribió: >> >>> Muchas gracias por tu rápida respuesta, Joaquin. >>> La verdad es que he estado estos dias buscando y no he encontrado nada >>> gratuito, pero ten por seguro que si lo encuentro lo daré a conocer en la >>> lista. >>> Respecto a tus propuestas tengo dudas: >>> - la de utilizar el java 7 con gvsig 2.3. ¿Te refieres a cambiar >>> directamente el contenido de la carpeta 'gvSIG-desktop-2.3.1-2501-fina >>> l-win-x86\gvSIG\extensiones\jre' por el de >>> 'gvSIG2_2\gvSIG\extensiones\jre_7_windows_i586'? Lo he hecho pero a >>> pesar de que gvsig arranca, no muestra correctamente las herramientas. >>> Estoy probando con la version portable. Quizás no tengo que reemplazar todo >>> el contenido...si me das alguna pista mas >>> >>> - la de utilizar la libreria de acceso a datos de gvSIG para acceder a >>> los dbfs. ¿Tendrías algún pequeño ejemplo a mano?, me vendría bien para >>> empezar a buscar. ´ >>> >>> De nuevo muchas gracias por tu tiempo, un saludo >>> Ana >>> >>> El 29 de enero de 2017, 21:06, Joaquin Jose del Cerro Murciano < >>> jjdelce...@gvsig.org> escribió: >>> >>>> >>>> >>>> El 28 de enero de 2017, 16:41, Ana Calle <anacallemon...@gmail.com> >>>> escribió: >>>> >>>>> Hola a todos: >>>>> Tengo un plugin para gvsig 2.2 en el que hago conexiones a ficheros >>>>> dbase: >>>>> >>>>> Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); >>>>> String url = "jdbc:odbc:Driver={Microsoft dBase Driver >>>>> (*.dbf)};DBQ="+rutadbf; >>>>> conexion = DriverManager.getConnection( url,usr,pswd); >>>>> >>>>> Al instalar gvsig 2.3 este procedimiento me da problemas porque al >>>>> parecer java 8 ha suprimido el bridge de jdbc. >>>>> >>>>> ¿Alguien me puede dar una idea de cómo proceder para poder conectarme >>>>> a dbse con java 8? >>>>> >>>> >>>> Hola Ana, >>>> no conozco ningun driver jdbc open source para acceder a dbf. >>>> Hay varios pero privativos. >>>> De momento, mi consejo es que si precisas la 2.3 cambies la jre que >>>> lleva por defecto por la que va con la 2.2 (una java 1.7) y veas si te >>>> funciona todo lo que necesitas. En principio el core funciona con java 1.7 >>>> y solo algunos plugins como el de GoogleMaps o BingMaps precisan de java >>>> 1.8. >>>> >>>> Otra alternativa es que uses la libreria de acceso a datos de gvSIG >>>> para acceder a los dbfs. >>>> >>>> Si localizas un driver de jdbc para dbf open source lo comentas por la >>>> lista que puede ser interesante para otros. >>>> >>>> Un saludo >>>> Joaquin >>>> >>>> >>>> >>>>> Muchas gracias, saludos >>>>> >>>>> _______________________________________________ >>>>> gvSIG_desarrolladores mailing list >>>>> gvSIG_desarrolladores@listserv.gva.es >>>>> Para ver histórico de mensajes, editar sus preferencias de usuario o >>>>> darse de baja en esta lista, acuda a la siguiente dirección: >>>>> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >>>>> >>>>> >>>> >>>> >>>> -- >>>> -------------------------------------- >>>> Joaquin Jose del Cerro Murciano >>>> Development and software arquitecture manager at gvSIG Team >>>> jjdelce...@gvsig.com >>>> jjdelce...@gvsig.org >>>> gvSIG Association >>>> www.gvsig.com >>>> www.gvsig.org >>>> >>>> _______________________________________________ >>>> gvSIG_desarrolladores mailing list >>>> gvSIG_desarrolladores@listserv.gva.es >>>> Para ver histórico de mensajes, editar sus preferencias de usuario o >>>> darse de baja en esta lista, acuda a la siguiente dirección: >>>> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >>>> >>>> >>> >>> _______________________________________________ >>> gvSIG_desarrolladores mailing list >>> gvSIG_desarrolladores@listserv.gva.es >>> Para ver histórico de mensajes, editar sus preferencias de usuario o >>> darse de baja en esta lista, acuda a la siguiente dirección: >>> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >>> >>> >> >> _______________________________________________ >> gvSIG_desarrolladores mailing list >> gvSIG_desarrolladores@listserv.gva.es >> Para ver histórico de mensajes, editar sus preferencias de usuario o >> darse de baja en esta lista, acuda a la siguiente dirección: >> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >> >> > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > -- -------------------------------------- Joaquin Jose del Cerro Murciano Development and software arquitecture manager at gvSIG Team jjdelce...@gvsig.com jjdelce...@gvsig.org gvSIG Association www.gvsig.com www.gvsig.org
_______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores