Revision 14028 branches/v10/extensions/extOracleSpatial/src/es/prodevelop/cit/gvsig/jdbc_spatial/ExportToOracle.java
ExportToOracle.java | ||
---|---|---|
51 | 51 |
import com.iver.cit.gvsig.fmap.drivers.DBLayerDefinition; |
52 | 52 |
import com.iver.cit.gvsig.fmap.drivers.DriverIOException; |
53 | 53 |
import com.iver.cit.gvsig.fmap.drivers.FieldDescription; |
54 |
import com.iver.cit.gvsig.fmap.drivers.jdbc.utils.ConnectionWithParams;
|
|
55 |
import com.iver.cit.gvsig.fmap.drivers.jdbc.utils.SingleJDBCConnectionManager;
|
|
54 |
import com.iver.cit.gvsig.fmap.drivers.IConnection;
|
|
55 |
import com.iver.cit.gvsig.fmap.drivers.db.utils.ConnectionWithParams;
|
|
56 | 56 |
import com.iver.cit.gvsig.fmap.edition.EditionException; |
57 | 57 |
import com.iver.cit.gvsig.fmap.edition.IWriter; |
58 | 58 |
import com.iver.cit.gvsig.fmap.layers.FLyrVect; |
59 | 59 |
import com.iver.cit.gvsig.fmap.layers.LayerFactory; |
60 | 60 |
import com.iver.cit.gvsig.fmap.layers.SelectableDataSource; |
61 | 61 |
|
62 |
import com.iver.utiles.PostProcessSupport; |
|
63 | 62 |
|
64 | 63 |
import es.prodevelop.cit.gvsig.fmap.drivers.jdbc.oracle.OracleSpatialDriver; |
65 | 64 |
import es.prodevelop.cit.gvsig.fmap.drivers.jdbc.oracle.OracleSpatialWriter; |
66 |
import es.prodevelop.cit.gvsig.jdbc_spatial.gui.jdbcwizard.JDBConnectionParamsDialog; |
|
67 | 65 |
import es.prodevelop.cit.gvsig.jdbc_spatial.gui.jdbcwizard.OracleConnectionChooserPanel; |
68 | 66 |
|
69 | 67 |
import java.awt.Component; |
70 |
import java.sql.Connection; |
|
71 |
import java.sql.SQLException; |
|
72 | 68 |
import java.sql.Types; |
73 | 69 |
|
74 | 70 |
import javax.swing.JOptionPane; |
... | ... | |
89 | 85 |
boolean valid_name = false; |
90 | 86 |
|
91 | 87 |
while (!valid_name) { |
92 |
tableName = JOptionPane.showInputDialog(PluginServices.getText( |
|
88 |
tableName = JOptionPane.showInputDialog(((Component)PluginServices.getMainFrame()),PluginServices.getText(
|
|
93 | 89 |
this, "intro_tablename")); |
94 | 90 |
valid_name = ((tableName == null) || |
95 | 91 |
((tableName.length() <= (OracleSpatialDriver.MAX_ID_LENGTH - |
... | ... | |
133 | 129 |
return; |
134 | 130 |
} |
135 | 131 |
|
136 |
Connection conex = cwp.getConnection(); |
|
132 |
IConnection conex = cwp.getConnection();
|
|
137 | 133 |
|
138 | 134 |
DBLayerDefinition dbLayerDef = new DBLayerDefinition(); |
139 | 135 |
dbLayerDef.setCatalogName(cwp.getDb()); |
... | ... | |
212 | 208 |
writer.setGeoCS(geo_cs); |
213 | 209 |
|
214 | 210 |
OracleSpatialDriver oDriver = new OracleSpatialDriver(); |
215 |
|
|
211 |
|
|
216 | 212 |
oDriver.setDestProjection(strSRID); |
217 | 213 |
|
218 | 214 |
DBLayerDefinition driver_ldef = cloneDBLyrDef(dbLayerDef); |
... | ... | |
225 | 221 |
writer.setDriver(oDriver); |
226 | 222 |
|
227 | 223 |
Object[] params = new Object[2]; |
228 |
params[0] = (java.sql.Connection) conex;
|
|
224 |
params[0] = (IConnection) conex;
|
|
229 | 225 |
params[1] = driver_ldef; |
230 | 226 |
|
231 | 227 |
/* |
... | ... | |
336 | 332 |
|
337 | 333 |
return resp; |
338 | 334 |
} |
339 |
|
|
340 |
|
|
341 |
|
|
335 |
|
|
336 |
|
|
337 |
|
|
342 | 338 |
} |
Also available in: Unified diff