Curso JDBC - JAVA 8 Data Base Connectivity

JDBC - JAVA 8 Data Base Connectivity

Detalle del Curso

Quien complete este curso estará en condiciones de efectuar programas en JAVA que puedan interactuar con datos estructurados de forma directa.

Objetivos

Que el participante pueda construir programas JAVA que interactúen con sistemas gestores de Bases de Datos comerciales, conozca las bases del manejo de datos relacionales y comprenda los principales problemas relacionados con la persistencia en la programación orientada a objetos.

Requisitos

DESTINATARIOS:
Programadores JAVA que necesitan iniciarse en el mundo de las Bases de Datos Relacionales y su manejo desde el lenguaje.

REQUISITOS:
Conocer la programación orientada a objetos en JAVA.

Modalidad

Se dicta en un laboratorio con una PC por alumno.
Coffee-breaks incluidos.

También se puede cursar a distancia a través del sistema Webex

Plan de Estudio

Ambiente de trabajo.
Drivers. Instalación. Distintas bases de datos. Prueba de la instalación.

Trabajando con la base de datos.
Operaciones requeridas sobre una base de datos. SQL. Resumen de SQL básico.

Componentes comunes de JDBC.
Driver. Connection. Statement. ResultSet. SQLException. Trabajando desde JAVA.

Trabajando con Result Sets.
Definiciones básicas de Result Sets. Conceptos de Result Set. Utilizar Standard Result Sets. Utilizar Scrollable Result Sets.Utilizar Updateable Result Sets.

Las relaciones en SQL.
Relaciones básicas entre tablas. Relaciones complejas entre tablas. Consultas en tablas relacionadas. Actualización de tablas relacionadas.

Transacciones.
Definiciones básicas. Necesitad. Problemas que resuelven. Uso de transacciones en JAVA. Tipos de datos.

Objetos Statement.
El Statement básico, ventajas e inconvenientes. Trabajar con PreparedStatement. Trabajar con CallableStatement Objects.

Temas avanzados
Almacenamiento de imágenes y datos binarios. Problemas con múltiples conexiones. JAVAX.SQL. Persistencia. Capas de persistencia. Patrones para persistencia.

Material Entregado

Se entregan las presentaciones del curso, bibliografía y links recomendados.

Observaciones

Todos los que lo cursen, tanto en modalidad presencial o a distancia, serán invitados a formar parte de una comunidad en la que recibirán actualizaciones permanentes y podrán acceder a oportunidades laborales y de desarrollo de carrera.

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP