Tutorial de JDBC
La API de JDBC es una API de Java que puede acceder a cualquier tipo de datos tabulares, especialmente a los datos almacenados en una base de datos relacional. JDBC funciona con Java en una variedad de plataformas, como Windows, Mac OS y las distintas versiones de UNIX.
¿Por qué aprender JDBC?
JDBC son las siglas de Java DatabPlaza bursátil norteamericana Connectivity, que es una API estándar de Java para la conectividad independiente de la base de datos entre el lenguaje de programación Java y una amplia gama de bases de datos.
La biblioteca JDBC incluye API para cada una de las tareas mencionadas a continuación que se asocian comúnmente con el uso de la base de datos.
Hacer una conexión a una base de datos.
Creación de sentencias SQL o MySQL.
Ejecución de consultas SQL o MySQL en la base de datos.
Ver y modificar los registros resultantes.
Aplicaciones de JDBC
Básicamente, JDBC es una especificación que proporciona un conjunto completo de interfaces que permite el acceso portátil a una base de datos subyacente. Java se puede utilizar para escribir diferentes tipos de ejecutables, como:
Aplicaciones Java
Applets de Java
Servlets de Java
Páginas de servidor Java (JSP)
Enterprise JavaBeans (EJB).
Todos estos diferentes ejecutables pueden usar un controlador JDBC para acceder a una base de datos y aprovechar los datos almacenados.
JDBC proporciona las mismas capacidades que ODBC, lo que permite que los programas Java contengan código independiente de la base de datos.
Los paquetes JDBC 4.0
Java.sql y javax.sql son los paquetes principales de JDBC 4.0. Esta es la última versión de JDBC en el momento de redactar este tutorial. Ofrece las clases principales para interactuar con sus fuentes de datos.
Las nuevas funciones de estos paquetes incluyen cambios en las siguientes áreas:
Carga automática del controlador de la base de datos.
Mejoras en el manejo de excepciones.
Funcionalidad BLOB / CLOB mejorada.
Mejoras en la interfaz de conexión y declaración.
Soporte de juego de caracteres nacionales.
Acceso SQL ROWID.
Soporte de tipo de datos XML de SQL 2003.
Annotations.
Audiencia
Este tutorial está diseñado para programadores de Java que deseen comprender el marco JDBC en detalle junto con su arquitectura y uso real.
Prerrequisitos
Antes de continuar con este tutorial, debe tener un buen conocimiento del lenguaje de programación Java. Como va a tratar con RDBMS, debe tener una exposición previa a los conceptos de SQL y bases de datos.