La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.

Presentaciones similares


Presentación del tema: "API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en."— Transcripción de la presentación:

1 API JDBC Java Database Connectivity

2 Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en JAVA y JDBC son independientes de la plataforma y fabricante. El JDK no ofrece herramientas para un desarrollo visual de programas de BD. El objetivo de JDBC es hacer posible lo siguiente:  Los programadores pueden escribir aplicaciones en el lenguaje de programación Java para acceder a cualquier base de datos, empleando sentencias Standard de SQL (o incluso extensiones especializadas de SQL) y seguir empleando las convenciones del lenguaje Java.  Los fabricantes de bases de datos y herramientas para bases de datos pueden proporcionar controladores de bajo nivel. De este modo, optimizan los controladores para sus propios productos.

3 Diseño JDBC

4 Tipos Controladores Los controladores JDBC se clasifican en los siguientes grupos: Controladores de tipo 1: traducen de JDBC a ODBC y se basan en un controlador ODBC para comunicarse con las bases de datos. Controladores de tipo 2: están escritos parte en Java parte en código nativo; se comunican con el API de cliente de una base de datos. Controladores tipo 3: son bibliotecas de cliente en Java puro que utilizan un protocolo independiente de la base de datos para comunicar solicitudes de base de datos a un componente de servidor, el cual traduce las solicitudes a un protocolo propio de la base de datos. Controladores tipo 4: son bibliotecas en Java puro que traducen directamente solicitudes de JDBC a un protocolo propio de la base de datos. Casi todos los fabricantes de bases de datos proporcionan un controlador de tipo 3 o tipo 4 junto con su base de datos.

5 Aplicaciones típicas JDBC

6 Instalación JDBC La programación con la clase JDBC, es por diseño similar a la programación con las clases habituales de la plataforma Java: se crean objetos a partir de las clases fundamentales de JDBC y se extienden por herencia si es necesario. Las clases que se utilizan para la programación en JDBC están almacenadas en los paquetes java.sql y javax.sql  El primer paquete java.sql contiene los objetos Java fundamentales de la API JDBC. Estos incluyen los objetos que proporcionan el soporte básico para conectar con el DBMS e interactuar con los datos almacenados en él. Este paquete forma parte de J2SE.  El segundo paquete, extiende el paquete java.sql y forma parte de J2EE. Este paquete incluye objetos que interactúan con la interfaz de nombres y directorios para Java (JNDI) y otros que gestionan pools de conexiones, entre otras características avanzadas de JDBC.

7 Visión General del Proceso Se utiliza un proceso similar al utilizado para interactuar con un DBMS independientemente de que plataforma se utilice. Es conveniente comprender la forma en que funciona el proceso en general. Este proceso consiste en los siguientes pasos: Instalación de JDBC Cargar el controlador JDBC Conectar con el DBMS Crear y ejecutar una instrucción SQL Procesar los datos que devuelve el DBMS Terminar la conexión con el DBMS.

8 API JDBC


Descargar ppt "API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en."

Presentaciones similares


Anuncios Google