Detta verkar vara en begränsning av Eclipse 'Oracle Thin Driver'-mallen. Det låter dig bara ange ett SID för anslutningen, inte ett tjänstnamn; och antingen känner du inte till SID eller så är det inte registrerat hos lyssnaren (vilket din DBA skulle behöva lösa).
Om du skapar en ny drivrutin från mallen 'Oracle Database 11g Driver' istället för mallen 'Oracle Thin Driver' och pekar på din 12c ojdbc7.jar-fil, kommer du att kunna välja att ange ett tjänstnamn istället . Det genererar sedan en URL som jdbc:oracle:thin:@//servername.sys.MYCO.com:2/afdedev.MYCO.com
.
Det är fortfarande samma tunna drivrutin, Eclipse verkar bara förstå det bättre,