Dies scheint eine Einschränkung des Eclipse-Templates „Oracle Thin Driver“ zu sein. Sie können nur eine SID für die Verbindung angeben, keinen Dienstnamen; und entweder kennen Sie die SID nicht oder sie ist nicht beim Listener registriert (was Ihr DBA auflösen müsste).
Wenn Sie einen neuen Treiber aus der Vorlage „Oracle Database 11g Driver“ und nicht aus der Vorlage „Oracle Thin Driver“ erstellen und auf Ihre 12c-Datei ojdbc7.jar verweisen, können Sie stattdessen einen Dienstnamen angeben . Dadurch wird dann eine URL wie jdbc:oracle:thin:@//servername.sys.MYCO.com:2/afdedev.MYCO.com
generiert .
Es ist immer noch derselbe dünne Treiber, Eclipse scheint ihn nur besser zu verstehen,