SlideShare una empresa de Scribd logo
1 de 28
TEMA:
ESPECIALIDAD:
INGENIERÍA DE SISTEMAS Y TELEMÁTICA.
DOCENTE:
MARCO AURELIO PORRO CHULLI.
ASIGNATURA:
DESARROLLO DEL SOFTWARE I
NOMBRE DEL GRUPO: JAVA
INTEGRANTES:
 MALDONADO IDROGO BETZABETH YAMELI
 PEREZ SAUCEDO YORDIN ALBERTO
JDBC
CONTENIDO
CAPA DE ACCESO
DE DATOS,
CREACIÓN
MODELO
DOS CAPAS
MODELO
TRES CAPAS
La base de datos puede
estar en cualquier otra
máquina y se accede a
ella mediante la red. Ésta
es la configuración típica
Cliente/Servidor: El
programa cliente envía
instrucciones SQL a la
base de datos, ésta los
procesa y envía los
resultados de vuelta a la
aplicación.
En este modelo de
acceso a las bases de
datos, las instrucciones
son enviadas a una capa
intermedia entre el
cliente y el Servidor, que
es la que se encarga de
enviar las sentencias SQL
a la base de datos y
recoger el resultado
desde la base de datos
CONFIGURACIÓN DE
CONEXIÓN BD CON
NETBEANS
LE ASIGNAMOS UN NOMBRE AL PROYECTO Y DAMOS CLICK EN “NEXT”
NUEVAMENTE.
• Seleccionamos el servidor GlassFish Server 3.1 y damos click en
“next”
• En la siguiente ventana solo damos click en “Finish"
• Abrimos del proyecto creado el archivo index.jsp en donde le
cambiaremos en la etiqueta <title> por nuestro titulo, en este Caso
IFPWAFCAD pagina de inicio.
• Al archivo index.jsp le agregamos el siguiente código. En
donde se especifica el archivo response.jsp el cual se creara en
el proyecto.
• Podemos correr el archivo que llevamos hasta ahora
corriéndolo, dándole click derecho donde está el nombre del
proyecto y después en “run”, donde se visualizara lo siguiente
AHORA PROCEDEMOS A CREAR EL ARCHIVO RESPONSE.JSP, PARA ELLO DAMOS CLICK DERECHO EN
EL NOMBRE DEL PROYECTO -> NEW -> JSP
• El archivo response.jsp se encontrara en el mismo directorio
que el archivo index.jsp, como se muestra en la siguiente
imagen.
• Se abre el archivo response.jsp y se le cambia la etiqueta <title> por
IFPWAFCAD - {placeholder} y a la etiqueta <body> se le agrega el
siguiente código:
• Ahora visualizaremos la página en nuestro navegador, dando
click derecho al archivo response.jsp y en “Run” y se vera de la
siguiente forma:
CONFIGURAR MYSQL
PARA CONFIGURAR EL MYSQL EN NETBEANS NOS
VAMOS A SERVICES -> DATABASES -> DRIVERS
• Damos click derecho a MySQL (Connector/J driver) ->
Connect using
• Y se abrirá la siguiente ventana:
Después se selecciona el connector previamente descargado (ANEXO
1.2)
En el campo Host ingresamos localhost y en Port 3306, en Database
mysql. En User Name root y tecleamos la clave en el campo Password.
Damos click en Next.
Se visualizará lo siguiente
• Ahora procedemos a conectar el servidor MySQL dando click derecho
-> connect
Ahora expandimos el servidor MySQL y vemos
las bases de datos disponibles
• Ahora podemos crear bases de datos usando el editor SQL.
Nuestra base de datos se llamara MiPrimeraBaseDatos
• En la ventana de servicios, se da click derecho en el servidor
MySQL -> Create Database
Ahora expandimos la conexión de nuestra Base de Datos, donde hay tres
subcarpetas: Tables, Views y Procedures.
CONTENIDO
DEFINICIÓN
JDBC es usado para enviar comandos
SQL hacia una base de datos
relacional, que puede ser Oracle,
Infomix, SyBase, etc
¿Qué hace
JDBC?
Establece una
conexión con
una BD
Envía
sentencias
SQL
Procesa los
resultados
Aplicacion
es
TestConnection.j
ava: Aplicación
que permite
comprobar si se
puede establecer
una conexión
exitosa con la
base de datos Appl_01.java:
Aplicación que
permite visualizar
las tablas
existentes dentro
de la base de
datos.
Appl_02.java:
Aplicación que
visualiza los
discos e
intérpretes
dentro de la base
de datos.
Appl_03.java:
Aplicación que
permite crear
una tabla con
tres campos en
la base de datos.
Appl_04.java:
Aplicación que
permite agregar
nuevo registro a
la nueva tabla
creada
anteriormente
con
Appl_03.java
CONTENIDO
CONTENIDO
TIPO
S
TIPO1 TIPO1 TIPO1 TIPO1
Los
controladores
de tipo 1 son
controladores
"puente".
Utilizan otra
tecnología,
como por
ejemplo, ODBC,
para
comunicarse
con la base de
datos
Los
controladores
de tipo 2
utilizan una API
nativa para
comunicarse
con un sistema
de base de
datos
Estos
controladores
utilizan un
protocolo de
red y
middleware
para
comunicarse
con un servidor
El controlador
de tipo 4 utiliza
Java para
implementar un
protocolo de
red de
proveedores de
DBMS.
USO DE JDBC EN APLICACIONES JAVA:
• JDBC (Java Database Connectivity) es un API de Java
que nos permite conectarnos con bases de datos y
realizar operaciones sobre ellas utilizando
instrucciones SQL desde una aplicación Java.Para usar JDBC hay que seguir los
siguientes pasos:
• Incluir el jar con el Driver de la base de
datos
• Cargar el driver
• Establecer una conexión con la base de
datos
• Realizar una consulta
• Cerrar la conexión
EJEMPLOS
•Se asume que se tiene instalado una DBMS
Oracle 8i (versión 8.1.6) y que se puede
conectar usando el driver de JDBC.
Brevemente estos ejemplos muestran cómo
conectarse a la Base de Datos y usar sentencias
SQL simples como "select", "insert", "update" y
"delete".
• Algunos ejemplos simples:
driver_ver.java Despliega la versión del driver.
driver_check.java Chequea si corren los drivers correctamente.
tab_sel.java Select a una tabla.
tab_upd.java Modifica registros en una tabla.
tab_del.java Borra registros de una tabla.
tab_ins.java Inserta registros hacia una tabla.
tabprep_upd.java Como usar una sentencia de preparación con
un "update".Otros ejemplos:
call_sp.java Llamado a un procedimiento de Oracle.
call_sf.java Llama a una función de Oracle.
excep_1.java Manejo de excepciones (1).
excep_2.java Manejo de excepciones (2).
meta_data1.java Meta-datos. Cómo manejar un "select *".
meta_data2.java Más métodos con meta-datos, cómo obtener los nombres de los
campos.
meta_data3.java Más métodos con meta-datos (*).
meta_data4.java Detalles sobre las palabras claves no estándares de la BD.
RECOMENDACIONES
• El diseño y desarrollo de las nuevas aplicaciones conduce a la
minimización del ingreso de datos por parte del usuario; además
el lenguaje de desarrollo que se utiliza está orientado a facilitar
la ejecución en cualquier Sistema Operativo, ya que se ajusta a
los estándares reconocidos, que permite la flexibilidad de los
cambios.
• Para que exista un enlace remoto con la Base de Datos, la
aplicación no debe de conectarse directamente a la Base de
Datos, sino que mediante los drivers JDBC - ODBC.
APRECIACIÓN DEL EQUIPO
•JDBC es un texto diseñado para adiestrar en el
desarrollo de aplicaciones escritas en lenguaje
Java y accedan a base a bases de datos a través
de JDBC 2.0, así como dar a conocer todos los
aspectos sintácticos del API JDBC 2.0.
Jdbc

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 
JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Diapositivas de jdbc
Diapositivas de jdbcDiapositivas de jdbc
Diapositivas de jdbc
 
Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7Manual de instalacion de Oracle - Windows 7
Manual de instalacion de Oracle - Windows 7
 
JDBC MONOGRAFIA
JDBC MONOGRAFIAJDBC MONOGRAFIA
JDBC MONOGRAFIA
 
Instalación de OracleXE 11g Windows
Instalación de OracleXE 11g WindowsInstalación de OracleXE 11g Windows
Instalación de OracleXE 11g Windows
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Bases Datos en java
Bases Datos en javaBases Datos en java
Bases Datos en java
 
Java y Bases Datos
Java y Bases DatosJava y Bases Datos
Java y Bases Datos
 
Manual instalacion oracle 11g xe esp
Manual instalacion oracle 11g xe espManual instalacion oracle 11g xe esp
Manual instalacion oracle 11g xe esp
 
Taller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridadTaller de Base de Datos - Unidad 4 seguridad
Taller de Base de Datos - Unidad 4 seguridad
 
Jdbc
JdbcJdbc
Jdbc
 
Uso java jdbc
Uso java jdbcUso java jdbc
Uso java jdbc
 
Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL Workbench
 
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
 
instalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchiinstalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchi
 

Destacado (6)

Tecnologías de la información
Tecnologías de la información Tecnologías de la información
Tecnologías de la información
 
Conecction
ConecctionConecction
Conecction
 
CV20160912
CV20160912CV20160912
CV20160912
 
Diapositivas java-con-base-de-datos
Diapositivas java-con-base-de-datosDiapositivas java-con-base-de-datos
Diapositivas java-con-base-de-datos
 
Conecction
ConecctionConecction
Conecction
 
Statement
StatementStatement
Statement
 

Similar a Jdbc (20)

JDBC
JDBCJDBC
JDBC
 
Trabajo desarrollo de soft.
Trabajo desarrollo de soft.Trabajo desarrollo de soft.
Trabajo desarrollo de soft.
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc Mysql
Jdbc MysqlJdbc Mysql
Jdbc Mysql
 
Jdbc
JdbcJdbc
Jdbc
 
JDBC
JDBCJDBC
JDBC
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc(Java Database Connectivity)
Jdbc(Java Database Connectivity)Jdbc(Java Database Connectivity)
Jdbc(Java Database Connectivity)
 
Acceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdfAcceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdf
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
JDBC
JDBC JDBC
JDBC
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
 

Más de Yordin Alberto Pérez Saucedo (9)

Olap
OlapOlap
Olap
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Cursores
CursoresCursores
Cursores
 
Vistas
VistasVistas
Vistas
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
Reportes
ReportesReportes
Reportes
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Resultset
ResultsetResultset
Resultset
 

Último

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 

Último (7)

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 

Jdbc

  • 1. TEMA: ESPECIALIDAD: INGENIERÍA DE SISTEMAS Y TELEMÁTICA. DOCENTE: MARCO AURELIO PORRO CHULLI. ASIGNATURA: DESARROLLO DEL SOFTWARE I NOMBRE DEL GRUPO: JAVA INTEGRANTES:  MALDONADO IDROGO BETZABETH YAMELI  PEREZ SAUCEDO YORDIN ALBERTO JDBC
  • 2. CONTENIDO CAPA DE ACCESO DE DATOS, CREACIÓN MODELO DOS CAPAS MODELO TRES CAPAS La base de datos puede estar en cualquier otra máquina y se accede a ella mediante la red. Ésta es la configuración típica Cliente/Servidor: El programa cliente envía instrucciones SQL a la base de datos, ésta los procesa y envía los resultados de vuelta a la aplicación. En este modelo de acceso a las bases de datos, las instrucciones son enviadas a una capa intermedia entre el cliente y el Servidor, que es la que se encarga de enviar las sentencias SQL a la base de datos y recoger el resultado desde la base de datos
  • 3. CONFIGURACIÓN DE CONEXIÓN BD CON NETBEANS LE ASIGNAMOS UN NOMBRE AL PROYECTO Y DAMOS CLICK EN “NEXT” NUEVAMENTE.
  • 4. • Seleccionamos el servidor GlassFish Server 3.1 y damos click en “next”
  • 5. • En la siguiente ventana solo damos click en “Finish"
  • 6. • Abrimos del proyecto creado el archivo index.jsp en donde le cambiaremos en la etiqueta <title> por nuestro titulo, en este Caso IFPWAFCAD pagina de inicio.
  • 7. • Al archivo index.jsp le agregamos el siguiente código. En donde se especifica el archivo response.jsp el cual se creara en el proyecto.
  • 8. • Podemos correr el archivo que llevamos hasta ahora corriéndolo, dándole click derecho donde está el nombre del proyecto y después en “run”, donde se visualizara lo siguiente
  • 9. AHORA PROCEDEMOS A CREAR EL ARCHIVO RESPONSE.JSP, PARA ELLO DAMOS CLICK DERECHO EN EL NOMBRE DEL PROYECTO -> NEW -> JSP
  • 10. • El archivo response.jsp se encontrara en el mismo directorio que el archivo index.jsp, como se muestra en la siguiente imagen. • Se abre el archivo response.jsp y se le cambia la etiqueta <title> por IFPWAFCAD - {placeholder} y a la etiqueta <body> se le agrega el siguiente código:
  • 11. • Ahora visualizaremos la página en nuestro navegador, dando click derecho al archivo response.jsp y en “Run” y se vera de la siguiente forma:
  • 12.
  • 13. CONFIGURAR MYSQL PARA CONFIGURAR EL MYSQL EN NETBEANS NOS VAMOS A SERVICES -> DATABASES -> DRIVERS • Damos click derecho a MySQL (Connector/J driver) -> Connect using • Y se abrirá la siguiente ventana:
  • 14.
  • 15. Después se selecciona el connector previamente descargado (ANEXO 1.2) En el campo Host ingresamos localhost y en Port 3306, en Database mysql. En User Name root y tecleamos la clave en el campo Password. Damos click en Next. Se visualizará lo siguiente
  • 16. • Ahora procedemos a conectar el servidor MySQL dando click derecho -> connect Ahora expandimos el servidor MySQL y vemos las bases de datos disponibles
  • 17. • Ahora podemos crear bases de datos usando el editor SQL. Nuestra base de datos se llamara MiPrimeraBaseDatos • En la ventana de servicios, se da click derecho en el servidor MySQL -> Create Database
  • 18. Ahora expandimos la conexión de nuestra Base de Datos, donde hay tres subcarpetas: Tables, Views y Procedures.
  • 19.
  • 20. CONTENIDO DEFINICIÓN JDBC es usado para enviar comandos SQL hacia una base de datos relacional, que puede ser Oracle, Infomix, SyBase, etc ¿Qué hace JDBC? Establece una conexión con una BD Envía sentencias SQL Procesa los resultados
  • 21. Aplicacion es TestConnection.j ava: Aplicación que permite comprobar si se puede establecer una conexión exitosa con la base de datos Appl_01.java: Aplicación que permite visualizar las tablas existentes dentro de la base de datos. Appl_02.java: Aplicación que visualiza los discos e intérpretes dentro de la base de datos. Appl_03.java: Aplicación que permite crear una tabla con tres campos en la base de datos. Appl_04.java: Aplicación que permite agregar nuevo registro a la nueva tabla creada anteriormente con Appl_03.java CONTENIDO
  • 22. CONTENIDO TIPO S TIPO1 TIPO1 TIPO1 TIPO1 Los controladores de tipo 1 son controladores "puente". Utilizan otra tecnología, como por ejemplo, ODBC, para comunicarse con la base de datos Los controladores de tipo 2 utilizan una API nativa para comunicarse con un sistema de base de datos Estos controladores utilizan un protocolo de red y middleware para comunicarse con un servidor El controlador de tipo 4 utiliza Java para implementar un protocolo de red de proveedores de DBMS.
  • 23. USO DE JDBC EN APLICACIONES JAVA: • JDBC (Java Database Connectivity) es un API de Java que nos permite conectarnos con bases de datos y realizar operaciones sobre ellas utilizando instrucciones SQL desde una aplicación Java.Para usar JDBC hay que seguir los siguientes pasos: • Incluir el jar con el Driver de la base de datos • Cargar el driver • Establecer una conexión con la base de datos • Realizar una consulta • Cerrar la conexión
  • 24. EJEMPLOS •Se asume que se tiene instalado una DBMS Oracle 8i (versión 8.1.6) y que se puede conectar usando el driver de JDBC. Brevemente estos ejemplos muestran cómo conectarse a la Base de Datos y usar sentencias SQL simples como "select", "insert", "update" y "delete".
  • 25. • Algunos ejemplos simples: driver_ver.java Despliega la versión del driver. driver_check.java Chequea si corren los drivers correctamente. tab_sel.java Select a una tabla. tab_upd.java Modifica registros en una tabla. tab_del.java Borra registros de una tabla. tab_ins.java Inserta registros hacia una tabla. tabprep_upd.java Como usar una sentencia de preparación con un "update".Otros ejemplos: call_sp.java Llamado a un procedimiento de Oracle. call_sf.java Llama a una función de Oracle. excep_1.java Manejo de excepciones (1). excep_2.java Manejo de excepciones (2). meta_data1.java Meta-datos. Cómo manejar un "select *". meta_data2.java Más métodos con meta-datos, cómo obtener los nombres de los campos. meta_data3.java Más métodos con meta-datos (*). meta_data4.java Detalles sobre las palabras claves no estándares de la BD.
  • 26. RECOMENDACIONES • El diseño y desarrollo de las nuevas aplicaciones conduce a la minimización del ingreso de datos por parte del usuario; además el lenguaje de desarrollo que se utiliza está orientado a facilitar la ejecución en cualquier Sistema Operativo, ya que se ajusta a los estándares reconocidos, que permite la flexibilidad de los cambios. • Para que exista un enlace remoto con la Base de Datos, la aplicación no debe de conectarse directamente a la Base de Datos, sino que mediante los drivers JDBC - ODBC.
  • 27. APRECIACIÓN DEL EQUIPO •JDBC es un texto diseñado para adiestrar en el desarrollo de aplicaciones escritas en lenguaje Java y accedan a base a bases de datos a través de JDBC 2.0, así como dar a conocer todos los aspectos sintácticos del API JDBC 2.0.