Lenguaje Java
JDBC
Temas de la clase
• Solución a ejercicio Prueba Practica.
• Conexión a Bases de Datos utilizando JDBC
Objetivos
• Identificar qué son los API JDBC.
• Caracterizar los drivers de base de datos.
• Utilizar drivers JDBC.
• Impl...
Introducción
• Una base de datos relacional es normalmente el recurso
primario de datos en una aplicación empresarial. El ...
Introducción
• Utilizando el API JDBC, los desarrolladores pueden
crear un cliente que pueda conectarse con una base de
da...
Introducción
• El API proporciona conectividad y acceso a datos en
toda la extensión de bases de datos relaciones.
• Con J...
Drivers
• Un driver JDBC es una capa de software intermediario
que traduce las llamadas JDBC a los API específicos es
deci...
Enfoques existentes
• Tipo 1 - Puente JDBC-ODBC
• Tipo 2 - Parte Java, parte driver nativo
• Tipo 3 - Servidor intermediar...
java.sql
Las clases del paquete java.sql pueden dividirse en los
siguientes grupos basados en su funcionalidad:
• Gestión ...
java.sql
• java.sql.DriverManager: Esta clase proporciona la funcionalidad
necesaria para gestionar uno o más drivers de b...
Ejercicio Registro de Personas
Próxima SlideShare
Cargando en…5
×

JDBC 1

503 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
503
En SlideShare
0
De insertados
0
Número de insertados
121
Acciones
Compartido
0
Descargas
18
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

JDBC 1

  1. 1. Lenguaje Java JDBC
  2. 2. Temas de la clase • Solución a ejercicio Prueba Practica. • Conexión a Bases de Datos utilizando JDBC
  3. 3. Objetivos • Identificar qué son los API JDBC. • Caracterizar los drivers de base de datos. • Utilizar drivers JDBC. • Implementar conectividad a bases de datos utilizando drivers JDBC.
  4. 4. Introducción • Una base de datos relacional es normalmente el recurso primario de datos en una aplicación empresarial. El API JDBC ofrece a los desarrolladores de programas un modo de conectar con datos relacionales desde el interior del código Java.
  5. 5. Introducción • Utilizando el API JDBC, los desarrolladores pueden crear un cliente que pueda conectarse con una base de datos, ejecutar instrucciones de Structured Query Language (SQL) y procesar el resultado de esas instrucciones.
  6. 6. Introducción • El API proporciona conectividad y acceso a datos en toda la extensión de bases de datos relaciones. • Con JDBC, una aplicación puede utilizarse con una base de datos diferente cambiando simplemente a un driver JDBC diferente.
  7. 7. Drivers • Un driver JDBC es una capa de software intermediario que traduce las llamadas JDBC a los API específicos es decir, una implementación de varias interfaces especificadas en los paquetes java.sql y javax.sql. Dependiendo de si se esta utilizando el paquete java.sql o el paquete javax.sql, existen diferentes enfoques para conectarse a una base de datos a través del driver.
  8. 8. Enfoques existentes • Tipo 1 - Puente JDBC-ODBC • Tipo 2 - Parte Java, parte driver nativo • Tipo 3 - Servidor intermediario de acceso a bases de datos • Tipo 4 - Drivers Java puro
  9. 9. java.sql Las clases del paquete java.sql pueden dividirse en los siguientes grupos basados en su funcionalidad: • Gestión de conexión • Acceso a bases de datos • Tipos de datos • Metadatos de base de datos • Excepciones y advertencias
  10. 10. java.sql • java.sql.DriverManager: Esta clase proporciona la funcionalidad necesaria para gestionar uno o más drivers de base de datos. Cada driver a su vez le permite conectar con una base de datos específica. • java.sql.Driver :Esta es una interfaz que abstrae el protocolo de conexión específico del vendedor. Puede encontrar implementaciones de esta interfaz en los gestores de bases de dato.
  11. 11. Ejercicio Registro de Personas

×