Your SlideShare is downloading. ×
JDBC 1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

JDBC 1

323
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
323
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Lenguaje Java JDBC
  • 2. Temas de la clase • Solución a ejercicio Prueba Practica. • Conexión a Bases de Datos utilizando JDBC
  • 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. 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. 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. 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. 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. 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. 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. 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. Ejercicio Registro de Personas