Oracle
 sql >> Database >  >> RDS >> Oracle

Qual è la differenza tra la connessione del driver OCI e THIN con la connessione all'origine dati tra Java e Oracle XE?

Oracle fornisce quattro tipi di driver per il loro database, ma elencherò solo i due di cui hai chiesto.

L'OCI il driver è un tipo 2 driver JDBC e utilizza il codice nativo per connettersi al database. Pertanto, è solo un'opzione su piattaforme che dispongono di driver Oracle nativi disponibili e non è un'implementazione Java "pura".

Il driver JDBC Thin di Oracle è un tipo 4 Driver JDBC che utilizza socket Java per connettersi direttamente a Oracle. Implementa direttamente il protocollo SQL*Net TCP/IP di Oracle. Poiché è Java al 100%, è indipendente dalla piattaforma e può essere eseguito anche da un'applet. (non che dovresti)