Acceso a datos mediante JDBC

Conexiones para aplicaciones JAVA

  • Acrónimo de Java DataBase Connectivity
  • Podemos acceder a BD y otros orígenes de datos (hojas de cálculo, archivos de texto, etc.)
  • Equivalente a ADO.NET de Windows en el entorno Java.

El API JDBC viene distribuido en dos paquetes:

  • java.sql, dentro de J2SE
  • javax.sql, extensión dentro de J2EE

Estos packages contienen las clases e interfaces para acceder a diferentes orígenes de datos, pero no tenemos todo lo que necesitamos.

Faltan cada driver para acceder a cada SGBD, que serán instalados en todos los equipos donde queramos ejecutar aplicaciones que utilizan JDBC.

Por ejemplo, si queremos ejecutar una aplicación que utilice MySQL será necesario que instalamos los drivers JDBC de MySQL.

Sin los drivers podríamos compilar la aplicación, pero se generaría un error en tiempo de ejecución (los drivers se cargan en tiempo de ejecución, al igual que en ODBC).

Para instalar un driver en un ordenador, hay que descargar los .jar y añadirlos al CLASSPATH.