Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Eclipse-Datenquelle für Oracle 12c kann nicht mit 12c-JAR erstellt werden. Aber 11g funktioniert

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,