From c35a6b151259c980bb1ceec57abe65a79c6f6ac8 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Fri, 23 Nov 2012 00:41:19 +0800 Subject: [PATCH] EOFM-207 and update geotools to 8.3.x --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2OraSDOJob.java | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2OraSDOJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2OraSDOJob.java index 07a4b03..1a3a4ee 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2OraSDOJob.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2OraSDOJob.java @@ -26,9 +26,9 @@ import org.apache.commons.logging.LogFactory; import org.geotools.data.DataStore; import org.geotools.data.jdbc.JDBCUtils; -import org.geotools.data.oracle.OracleDataStore; -import org.geotools.data.oracle.OracleDataStoreFactory; +import org.geotools.data.oracle.OracleNGDataStoreFactory; import org.geotools.feature.SchemaException; +import org.geotools.jdbc.JDBCDataStore; import org.opengis.feature.IllegalAttributeException; import org.quartz.JobDataMap; import org.quartz.JobDetail; @@ -84,7 +84,7 @@ } } - protected static OracleDataStoreFactory dataStoreFactory = new OracleDataStoreFactory(); + protected static OracleNGDataStoreFactory dataStoreFactory = new OracleNGDataStoreFactory(); protected String _sdoHost; protected String _sdoDatabase; @@ -95,7 +95,7 @@ protected String _sdoUseWKB; protected Map<String, String> sdoProperties; - protected OracleDataStore targetDataStore; + protected JDBCDataStore targetDataStore; public Log getLogger() { return logger; @@ -155,14 +155,14 @@ } Map<String, String> remote = new TreeMap<String, String>(); - remote.put("dbtype", "OraSDO"); - remote.put("charset", "UTF-8"); - remote.put("host", _sdoHost); - remote.put("port", _sdoPort); - remote.put("database", _sdoDatabase); - remote.put("user", _sdoUsername); - remote.put("passwd", _sdoPassword); - remote.put("namespace", null); + remote.put(OracleNGDataStoreFactory.DBTYPE.key, "oracle"); + // remote.put("charset", "UTF-8"); + remote.put(OracleNGDataStoreFactory.HOST.key, _sdoHost); + remote.put(OracleNGDataStoreFactory.PORT.key, _sdoPort); + remote.put(OracleNGDataStoreFactory.DATABASE.key, _sdoDatabase); + remote.put(OracleNGDataStoreFactory.USER.key, _sdoUsername); + remote.put(OracleNGDataStoreFactory.PASSWD.key, _sdoPassword); + // remote.put("namespace", null); sdoProperties = remote; } @@ -950,12 +950,12 @@ } */ - if (!sdoProperties.containsKey(OracleDataStoreFactory.MAXCONN.key)) { - sdoProperties.put(OracleDataStoreFactory.MAXCONN.key, "2"); + if (!sdoProperties.containsKey(OracleNGDataStoreFactory.MAXCONN.key)) { + sdoProperties.put(OracleNGDataStoreFactory.MAXCONN.key, "2"); } - if (!sdoProperties.containsKey(OracleDataStoreFactory.MINCONN.key)) { - sdoProperties.put(OracleDataStoreFactory.MINCONN.key, "1"); + if (!sdoProperties.containsKey(OracleNGDataStoreFactory.MINCONN.key)) { + sdoProperties.put(OracleNGDataStoreFactory.MINCONN.key, "1"); } /* @@ -970,7 +970,7 @@ throw new JobExecutionException("cannot process properties-"); } try { - targetDataStore = (OracleDataStore) dataStoreFactory.createDataStore(sdoProperties); + targetDataStore = dataStoreFactory.createDataStore(sdoProperties); } catch (IOException e) { getLogger().warn(e.getMessage(), e); throw new JobExecutionException(e.getMessage(), e); -- Gitblit v0.0.0-SNAPSHOT