prucommercialre.com


¿Qué es Java Database Connectivity?

El lenguaje de programación Java es una suite de software que ofrece muchos módulos para la mayoría de tipos de desarrollo. Entre los módulos más importantes son la conectividad de base de datos Java (JDBC) la programación de interfaces. Estas interfaces proporcionan acceso a las bases de datos de los programas de Java. Las interfaces JDBC trabajan con varias bases de datos comerciales, incluyendo Oracle y Microsoft.

La mayoría de las aplicaciones de software requieren una base de datos para almacenar la información que se captura desde el teclado del ordenador. Estos datos se deben guardar en el programa de ordenador y retenido en una base de datos. Java utiliza JDBC para convertir los datos desde el lenguaje de programación en una base de datos. Esta conversión ocurre cada vez que la aplicación modifica los datos.

Una base de datos es un sistema de archivos de ordenador especial que está diseñado para almacenar datos para una empresa. La interfaz de conectividad de base de datos Java es el software que permite la manipulación de estos datos desde un programa Java . JDBC proporciona interfaces específicas para añadir, eliminar y modificar los datos en una base de datos.

Lenguaje de consulta estructurado (SQL) es el lenguaje de programación diseñado específicamente para las bases de datos. Este lenguaje SQL permite la extracción de datos de una base de datos en una pantalla de ordenador. La interfaz de conectividad de base de datos Java utiliza SQL como el método de actualización de datos. Esta secuencia de comandos SQL se pasa a la interfaz JDBC como parámetros para ejecutar en la base de datos.

Open Database Connectivity (ODBC) es otra interfaz que también está diseñado para acceder a bases de datos. Este software es utilizado por la mayoría del software que requiere conectividad de base de datos. La principal diferencia entre ODBC y JDBC es que la interfaz de conectividad de base de datos Java es específico diseñado para los programas de software Java. No se utiliza normalmente como una conexión de base de datos genérica.

La interfaz de conectividad de base de datos Java requiere controladores de bases de datos específicas del proveedor para que funcione correctamente. Estos controladores se desarrollan normalmente por empresas de bases de datos y se consideran programas propietarios que interpretan solicitudes Java-específicos en un formato de base de datos específica. Cada controlador proporciona los formatos necesarios para interactuar con las bases de datos específicas.

Hay varios métodos disponibles para acceder a datos de bases de datos. JDBC requiere que los desarrolladores escribir scripts especiales SQL. Muchos marcos se han creado para agilizar el proceso de acceso a datos. Estos marcos ocultan la funcionalidad de JDBC de desarrolladores Java en un intento de aumentar la productividad. Algunos ejemplos de estos marcos incluyen Hibernate y Frijoles Empresa Java (EJB).