Die Verwendung von JDBC zum Herstellen einer Verbindung zu Oracle von Excel aus ist nicht sehr sinnvoll (JDBC ist ein Java-Framework zum Herstellen einer Verbindung zu Datenbanken und daher meiner Meinung nach nicht für Excel geeignet).
Sie sollten die Oracle Data Access-Komponenten für Windows installieren (vorausgesetzt, Sie verwenden Windows; viel Glück, wenn Sie einen Mac verwenden); dann können Sie
- Oracle direkt als Datenquelle verwenden (keine Makros erforderlich); dafür gibt es tonnenweise Tutorials im Web, siehe z.B. MacLochlainns Weblog:Oracle-Datenbank abfragen
- Excel-Plug-Ins in .NET schreiben und dabei die standardmäßigen .NET-Mechanismen verwenden, um sich mit Oracle-Datenbanken zu verbinden (auch hier gibt es viele Tutorials im Web)