[Gvsig_desarrolladores] Registrar una nueva conexión a bd

Francisco Puga fpuga en icarto.es
Lun Jun 20 17:07:49 CEST 2016


Vale, lo último del StoreParameters frente al ServerExplorerParameters ya
veo que no se pude hacer. He copiado el código de
JDBCServerExplorer.createStoreParams, que al ser protected no puede ser
llamado a mi propio código.

private final DataServerExplorerParameters explorerParams = ...;
private final String storeProviderName = ...;

protected JDBCStoreParameters getStoreParams() throws InitializeException,
ProviderNotRegisteredException {
  DataManagerProviderServices manager = (DataManagerProviderServices)
DALLocator.getDataManager();
  JDBCServerExplorerParameters parameters = (JDBCServerExplorerParameters)
explorerParams;
  JDBCStoreParameters orgParams = (JDBCStoreParameters)
manager.createStoreParameters(storeProviderName);
  orgParams.setHost(parameters.getHost());
  orgParams.setPort(parameters.getPort());
  orgParams.setDBName(parameters.getDBName());
  orgParams.setUser(parameters.getUser());
  orgParams.setPassword(parameters.getPassword());
    orgParams.setCatalog(parameters.getCatalog());
    orgParams.setJDBCDriverClassName(parameters.getJDBCDriverClassName());
    orgParams.setSchema(parameters.getSchema());
    orgParams.setUrl(parameters.getUrl());
return orgParams;
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20160620/8742e1f5/attachment.htm 


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