Vés al contingut

Java Database Connectivity

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 17:03, 11 març 2013 amb l'última edició de Legobot (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.

L'API JDBC (Java DataBase Connectivity) permet a les aplicacions en llenguatge Java accedir mitjançant una interfície comuna a les bases de dades per a les que existeixen drivers JDBC. Normalment, es tracta de bases de dades relacionals, i els drivers JDBC es troben disponibles per tots els sistemes més coneguts de sistemes gestors de bases de dades.

Tipus de Drivers

Els drivers són els programes de control que permeten la comunicació entre les aplicacions en llenguatge Java i els sistemes gestors de bases de dades. Existeixen aquest tipus:

  • Tipus 1: Drivers que actuen com una passarel·la i que permeten l'accés a la base de dades a través d'un altra tecnologia com és l'ODBC.
  • Tipus 2: Drivers natius. Es tracta d'una barreja de drivers natius al sistema gestor de bases de dades i de programes de control de Java. Les crides JDBC es converteixen en crides natives al sistema gestor de bases de dades (MySql, Oracle o d'altres) generalment es fan en llenguatge C o en C++.
  • Tipus 3: En aquest cas els drivers converteixen les crides JDBC de les aplicacions Java a un protocol independent al sistema gestor de bases de dades. Posteriorment, una aplicació intermediària les converteix al protocol que requereix el sistema gestor (model de 3 capes).
  • Tipus 4: Els drivers converteixen les crides JDBC directament a un protocol que entén el sistema gestor de bases de dades. Són els tipus de drivers que ofereixen una comunicació més ràpida i eficient amb el gestor de bases de dades.

Enllaços externs

  • API de JDBC (anglès)
  • Llista de drivers JDBC disponibles (anglès)