[Gvsig_usuarios] Referenciación de tablas alfanuméricas de Oracle. Es posible (sin morir en el intento)?

Juan Lucas Dominguez Rubio jldominguez en prodevelop.es
Jue Mar 10 16:55:36 CET 2011


Hola,
 
En efecto, el acceso a tablas alfanuméricas  tiene una interfaz antigua, y los drivers que se usan por debajo son dferentes a los que se usan con tablas geométricas (Postgis, Oracle Spatial)
 
No me queda claro si hablas como usuario o como desarrolador?
 
Si es como usuario, qué funcionalidad no te funciona? qué mensaje de error aparece? qué dice el log?
 
Si es como desarrollador, creo que tienes dos opciones:
 
- obtener las conexiones del gestor de conexiones GeoBD y usarla para acceder a una BD alfanumérica (todo esto por código). Para  esto usarías la clase com.iver.cit.gvsig.fmap.drivers.db.utils.SingleVectorialDBConnectionManager
 
- imitar el mecanismo de acceso a BD alfanuméricas, para esto creo que es suficiente usar DriverManager.getDriver(<nombre>) y luego averigua qué instancia te ha devuelto y usas los métosdos  de esa clase (el método open(...) si no me equivoco)
 
 
Saludos,
Juan Lucas Domínguez Rubio
---
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/> 
---
 
 
El objetivo es referenciar una tabla alfanumérica de Oracle en GvSig y poder trabajar con ella como si fuera una tabla más incluida en la sección tabla. 

GvSIG ofrece dos formas de conectarse a BBDD Oracle: 

1) A través del gestor de conexiones espaciales. Usando el Oracle Spatial Database Driver Aquí han de ser tablas con componente espacial para añadir las capas 

2) Desde el gestor de proyectos, tabla --> nuevo --> Base de Datos. Eligiendo driver Oracle y eligiendo la tabla de la BBDD correspondiente con un menú que no es muy amigable (que por cierto, no te permite elegir esquema) se supone que cargar dicha tabla ENTERA en GvSIG. 

Si mi objetivo es unicamente trabajar desde GVSIG con una tabla alfanumérica referenciada desde ORACLE... cual sería la forma más apropiada de hacerlo??? Es posible hacer esto??? 


Saludos para todos. 

PD: Tengo ya perfectamente configurada la extensión, el driver jdbc, etc.. 
 
 
 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20110310/ebce73e5/attachment.htm 


Más información sobre la lista de distribución gvSIG_usuarios