Oracle अपने डेटाबेस के लिए चार प्रकार के ड्राइवर प्रदान करता है, लेकिन मैं केवल उन दो के बारे में बताऊंगा जिनके बारे में आपने पूछा था।
OCI ड्राइवर एक टाइप 2 है JDBC ड्राइवर और डेटाबेस से कनेक्ट करने के लिए मूल कोड का उपयोग करता है। इस प्रकार, यह केवल उन प्लेटफार्मों पर एक विकल्प है, जिनमें मूल Oracle ड्राइवर उपलब्ध हैं और यह "शुद्ध" जावा कार्यान्वयन नहीं है।
Oracle का JDBC पतला ड्राइवर एक टाइप 4 है। JDBC ड्राइवर जो Oracle से सीधे जुड़ने के लिए Java सॉकेट का उपयोग करता है। यह Oracle के SQL*Net TCP/IP प्रोटोकॉल को सीधे लागू करता है। क्योंकि यह 100% जावा है, यह प्लेटफ़ॉर्म स्वतंत्र है और एक एप्लेट से भी चल सकता है। (ऐसा नहीं है कि आपको करना चाहिए)