JDBC gebruiken om vanuit Excel verbinding te maken met Oracle heeft weinig zin (JDBC is een Java-framework om verbinding te maken met databases en daarom niet geschikt voor Excel IMHO).
U moet de Oracle Data Access-componenten voor Windows installeren (ervan uitgaande dat u Windows gebruikt; veel succes als u een Mac gebruikt); dan kun je
- direct Oracle gebruiken als gegevensbron (geen macro's nodig); hiervoor zijn talloze tutorials beschikbaar op het web, zie b.v. MacLochlainns-weblog:Oracle-database doorzoeken
- schrijf Excel-plug-ins in .NET, gebruikmakend van de standaard .NET-mechanismen om verbinding te maken met Oracle-databases (wederom, veel tutorials beschikbaar op het web)