Hola Te saludo nuevamente.
Ubal lacosta espero que estés listo para comenzar con esta elección.
A continuación vamos a estudiar la introducción a JDBC.
Estás listo.
Vamos qué es JDBC en esta elección.
Vamos a revisar algunas características del API de JDBC.
En primer lugar definiremos qué es una API qué es jdbc y veremos cuáles son los pasos generales para
utilizar JDBC con el objetivo de consultar y modificar la información de una base de datos relacional
sin importar cuál sea la base de datos relacional que deseemos utilizar como pueden ser los motores
de bases de datos de Maisí.
El Oracle Microsoft SQL Server podres o cualquier otro motor de bases de datos una API Application Program
Interface es un conjunto de clases.
En este caso de clases Java las cuales normalmente se encuentran empaquetadas en un archivo conocido
como Yar Java al coiffeur estas clases cumplen una función muy específica.
Por ejemplo la tarea de conectarse a una base de datos en particular como puede ser Meucci Oracle etc.
Para este curso utilizaremos el API de JDBC.
Ahora veamos qué es JDBC JDBC significa Java Data Voice Connectivity y es una API estándar de Java se
utiliza para conectarnos a una base de datos.
El API de JDBC define un conjunto de interfaces y clases Java las cuales deben ser implementadas por
cada proveedor de base de datos con el objetivo de brindar la funcionalidad para consultar modificar
y realizar otro tipo de tareas sobre la base de datos de cada proveedor que seleccionemos.
Por ejemplo estos proveedores son Oracle Maisí cruel pobres entre otros JDBC nos permite ejecutar las
operaciones básicas sobre una base de datos como son las operaciones conocidas como cruz es decir Create
Read Update y Delight entre muchas otras tareas más.
En resumen cada manejador de bases de datos implementa la especificación descrita por el lápiz de jdbc
y cada manejador de bases de datos proporciona su propio controlador es decir su propio Driver JDBC
rol de JDBC en una arquitectura Java empresarial en cursos anteriores comentamos que existen distintas
versiones de Java para el desarrollo de aplicaciones.
La versión empresarial de Java nos permite crear aplicaciones muy robustas y que soporten una gran cantidad
de usuarios utilizando nuestras aplicaciones.
Sin embargo para crear una aplicación empresarial conlleva varios retos.
Uno de ellos es crear varias capas lógicas en nuestra aplicación.
Esto lo vamos a conocer como arquitectura de una aplicación empresarial como podemos observar en la
figura una aplicación empresarial en Java se compone de distintas capas de información cada capa tiene
una función muy específica dividir una aplicación en capas tiene varias ventajas como son separación
de responsabilidades mejor mantenimiento a la aplicación y especialización de los programadores en cada
una de las capas lógicas la base de datos almacena la información de la aplicación empresarial JDBC
nos permite comunicarnos a través de la capa de datos con la base de datos JDBC según hemos comentado.
Es una API que se utiliza en la capa de datos por lo que su rol es muy importante en una aplicación
Java empresarial.
Existen otras tecnologías como Servlets y JSP o también JBS.
Sin embargo esas tecnologías las estudiaremos en otros cursos debido a que aplican en otras capas lógicas.
En este curso nos enfocaremos en crear una capa de datos lo más robusta posible aplicando patrones de
diseño y las mejores prácticas con el objetivo de que la capa de datos que creemos sea la base para
tus propias aplicaciones Java del mundo real.
Pasos básicos para utilizar JDBC ahora vamos a revisar los pasos básicos para utilizar JDBC en primer
lugar lo que tenemos que hacer es descargar el driver o controlador de JDBC dependiendo de la base de
datos que vamos a utilizar.
En segundo lugar una vez que hemos descargado nuestro driver agregamos el controlador descargado al
Classmate de nuestra aplicación.
El Clase de la aplicación es la ruta donde se van a encontrar nuestras clases y archivos Yar que vamos
a utilizar dentro de nuestra aplicación.
La palabra clase Path se compone de clase que hace referencia a las clases y paz que significa una ruta
o camino donde se encuentran estas clases como tercer paso vamos a crear una clase de IAVA y en esta
clase necesitamos realizar los siguientes pasos.
En primer lugar vamos a agregar el código para registrar el driver JDBC que vayamos a utilizar según
la base de datos seleccionada.
Posteriormente agregamos el código necesario para crear una conexión a la base de datos deseada luego
creamos un objeto de tipo Steinem que nos va a permitir ejecutar el que deseemos.
Recordemos que un qwerty o consulta de SQL es el que nos permitirá consultar o modificar la información
de la base de datos que estemos utilizando.
El siguiente paso es ejecutar la sentencia SQL que hayamos seleccionado y podremos procesarla dependiendo
del tipo de sentencia que hayamos ejecutado como último paso vamos a cerrar la conexión de base de datos
que hayamos abierto así como cualquier otro objeto como pudo haber sido el objeto Steinem o cualquier
otro que hayamos utilizado para ejecutar nuestras sentencias SQL.
Así que estos son los pasos más básicos para poder utilizar JDBC en nuestras aplicaciones Java.
A continuación vamos a crear un ejemplo para conectarnos a nuestra base de datos de Maykel que ya hemos
instalado previamente.