Oracle JDBC driver updated
diff --git a/org.eclipse.scout.sdk.ui/plugin.xml b/org.eclipse.scout.sdk.ui/plugin.xml
index 2bca84e..9161cf9 100644
--- a/org.eclipse.scout.sdk.ui/plugin.xml
+++ b/org.eclipse.scout.sdk.ui/plugin.xml
@@ -1053,20 +1053,20 @@
       </handler>
       <technology
             category="Database Drivers"
-            id="scout.technology.jdbc.oracle11g2"
-            name="Oracle 11g2 JDBC Driver for Eclipse Scout">
+            id="scout.technology.jdbc.oracle12c"
+            name="Oracle 12.1.0.2 JDBC Driver for Eclipse Scout">
       </technology>
       <handler
-            class="org.eclipse.scout.sdk.ui.internal.extensions.technology.jdbc.Oracle11g2JdbcManifestTechnologyHandler"
-            technology="scout.technology.jdbc.oracle11g2">
+            class="org.eclipse.scout.sdk.ui.internal.extensions.technology.jdbc.OracleJdbcManifestTechnologyHandler"
+            technology="scout.technology.jdbc.oracle12c">
       </handler>
       <handler
-            class="org.eclipse.scout.sdk.ui.internal.extensions.technology.jdbc.Oracle11g2JdbcProdTechnologyHandler"
-            technology="scout.technology.jdbc.oracle11g2">
+            class="org.eclipse.scout.sdk.ui.internal.extensions.technology.jdbc.OracleJdbcProdTechnologyHandler"
+            technology="scout.technology.jdbc.oracle12c">
       </handler>
             <handler
-            class="org.eclipse.scout.sdk.ui.internal.extensions.technology.jdbc.Oracle11g2JdbcTargetTechnologyHandler"
-            technology="scout.technology.jdbc.oracle11g2">
+            class="org.eclipse.scout.sdk.ui.internal.extensions.technology.jdbc.OracleJdbcTargetTechnologyHandler"
+            technology="scout.technology.jdbc.oracle12c">
       </handler>
       <technology
             category="Database Drivers"
diff --git a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/IMarketplaceConstants.java b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/IMarketplaceConstants.java
index c587988..0152be1 100644
--- a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/IMarketplaceConstants.java
+++ b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/IMarketplaceConstants.java
@@ -14,7 +14,7 @@
 
 /**
  * <h3>{@link IMarketplaceConstants}</h3>
- * 
+ *
  * @author Matthias Villiger
  * @since 3.8.0 15.02.2012
  */
@@ -25,9 +25,9 @@
   String SCOUT_MYSQL_JDBC_FEATURE = "com.bsiag.scout.rt.server.jdbc.mysql5117.source.feature.group";
   String MY_SQL_JDBC_PLUGIN = "com.bsiag.scout.rt.server.jdbc.mysql5117";
   String MY_SQL_JDBC_FRAGMENT = "com.mysql.jdbc_5117.fragment";
-  String SCOUT_ORACLE_JDBC_FEATURE = "com.bsiag.scout.rt.server.jdbc.oracle11g2.source.feature.group";
-  String ORACLE_JDBC_PLUGIN = "com.bsiag.scout.rt.server.jdbc.oracle11g2";
-  String ORACLE_JDBC_FRAGMENT = "com.oracle.oracle11g2.jdbc.fragment";
+  String SCOUT_ORACLE_JDBC_FEATURE = "com.bsiag.scout.rt.server.jdbc.oracle12c.source.feature.group";
+  String ORACLE_JDBC_PLUGIN = "com.bsiag.scout.rt.server.jdbc.oracle12c";
+  String ORACLE_JDBC_FRAGMENT = "com.oracle.oracle12c.jdbc.fragment";
   String SCOUT_POSTGRES_JDBC_FEATURE = "com.bsiag.scout.rt.server.jdbc.postgresql9.source.feature.group";
   String POSTGRES_JDBC_PLUGIN = "com.bsiag.scout.rt.server.jdbc.postgresql9";
   String POSTGRES_JDBC_FRAGMENT = "org.postgres.postgresql9.jdbc.fragment";
diff --git a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcManifestTechnologyHandler.java b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcManifestTechnologyHandler.java
similarity index 90%
rename from org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcManifestTechnologyHandler.java
rename to org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcManifestTechnologyHandler.java
index 0db315b..16dde48 100644
--- a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcManifestTechnologyHandler.java
+++ b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcManifestTechnologyHandler.java
@@ -24,14 +24,14 @@
 import org.eclipse.scout.sdk.workspace.ScoutBundleFilters;
 
 /**
- * <h3>{@link Oracle11g2JdbcManifestTechnologyHandler}</h3>
+ * <h3>{@link OracleJdbcManifestTechnologyHandler}</h3>
  *
  * @author Matthias Villiger
  * @since 3.8.0 13.02.2012
  */
-public class Oracle11g2JdbcManifestTechnologyHandler extends AbstractScoutTechnologyHandler implements IMarketplaceConstants {
+public class OracleJdbcManifestTechnologyHandler extends AbstractScoutTechnologyHandler implements IMarketplaceConstants {
 
-  public Oracle11g2JdbcManifestTechnologyHandler() {
+  public OracleJdbcManifestTechnologyHandler() {
   }
 
   @Override
diff --git a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcProdTechnologyHandler.java b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcProdTechnologyHandler.java
similarity index 92%
rename from org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcProdTechnologyHandler.java
rename to org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcProdTechnologyHandler.java
index dd94fea..cb2e342 100644
--- a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcProdTechnologyHandler.java
+++ b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcProdTechnologyHandler.java
@@ -25,12 +25,12 @@
 import org.eclipse.scout.sdk.workspace.ScoutBundleFilters;
 
 /**
- * <h3>{@link Oracle11g2JdbcProdTechnologyHandler}</h3>
+ * <h3>{@link OracleJdbcProdTechnologyHandler}</h3>
  *
  * @author Matthias Villiger
  * @since 3.8.0 15.02.2012
  */
-public class Oracle11g2JdbcProdTechnologyHandler extends AbstractScoutTechnologyHandler implements IMarketplaceConstants {
+public class OracleJdbcProdTechnologyHandler extends AbstractScoutTechnologyHandler implements IMarketplaceConstants {
 
   @Override
   public void selectionChanged(Set<IScoutTechnologyResource> resources, boolean selected, IProgressMonitor monitor, IWorkingCopyManager workingCopyManager) throws CoreException {
diff --git a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcTargetTechnologyHandler.java b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcTargetTechnologyHandler.java
similarity index 93%
rename from org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcTargetTechnologyHandler.java
rename to org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcTargetTechnologyHandler.java
index 21a0a88..402be94 100644
--- a/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/Oracle11g2JdbcTargetTechnologyHandler.java
+++ b/org.eclipse.scout.sdk.ui/src/org/eclipse/scout/sdk/ui/internal/extensions/technology/jdbc/OracleJdbcTargetTechnologyHandler.java
@@ -25,12 +25,12 @@
 import org.eclipse.scout.sdk.workspace.ScoutBundleFilters;
 
 /**
- * <h3>{@link Oracle11g2JdbcTargetTechnologyHandler}</h3>
+ * <h3>{@link OracleJdbcTargetTechnologyHandler}</h3>
  *
  * @author Matthias Villiger
  * @since 3.10.0 09.04.2014
  */
-public class Oracle11g2JdbcTargetTechnologyHandler extends AbstractScoutTechnologyHandler implements IMarketplaceConstants {
+public class OracleJdbcTargetTechnologyHandler extends AbstractScoutTechnologyHandler implements IMarketplaceConstants {
 
   @Override
   public boolean preSelectionChanged(Set<IScoutTechnologyResource> resources, boolean selected, IProgressMonitor monitor) throws CoreException {
diff --git a/org.eclipse.scout.sdk/plugin.xml b/org.eclipse.scout.sdk/plugin.xml
index 9f56489..7834d6f 100644
--- a/org.eclipse.scout.sdk/plugin.xml
+++ b/org.eclipse.scout.sdk/plugin.xml
@@ -1064,6 +1064,9 @@
             symbolicName="com.bsiag.scout.rt.server.jdbc.oracle11g2">
       </bundle>
       <bundle
+            symbolicName="com.bsiag.scout.rt.server.jdbc.oracle12c">
+      </bundle>
+      <bundle
             symbolicName="com.bsiag.scout.rt.server.jdbc.postgresql9">
       </bundle>
       <bundle