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

Hvad er forskellen mellem OCI- og THIN-driverforbindelse med datakildeforbindelse mellem java og oracle XE?

Oracle leverer fire typer drivere til deres database, men jeg vil kun opregne de to, du spurgte om.

OCI driveren er en type 2 JDBC driver og bruger native kode til at oprette forbindelse til databasen. Det er således kun en mulighed på platforme, der har native Oracle-drivere tilgængelige, og det er ikke en "ren" Java-implementering.

Oracles JDBC Thin-driver er en type 4 JDBC-driver, der bruger Java-sockets til at oprette forbindelse direkte til Oracle. Den implementerer Oracles SQL*Net TCP/IP-protokol direkte. Fordi det er 100% Java, er det platformsuafhængigt og kan også køre fra en Applet. (ikke at du burde)



  1. Hvordan skriver man en REST API?

  2. Den flerdelte identifikator kunne ikke bindes - SubQuery

  3. Kan jeg få resultaterne af en lagret procedure ind i en cursor i en anden lagret procedure i SQL

  4. forespørgsel efter brugerens rangering i en-til-mange tabeller