SlideShare una empresa de Scribd logo
CARRERA PROFESIONAL DE: INGENIERIA DE SISTEMAS Y TELEMÁTICA
TEMA : JDBC
DOCENTE : PORRO CHULLI, Marco Aurelio
ASIGNATURA : Laboratorio Programación III
INTEGRANTES:
 CHUQUIZUTA RAMOS, Marleni
 HERRERA SILVA, Carlos Jhonatan
JDBC
JDBC, es una API que permite la ejecución de
operaciones sobre bases de datos desde el lenguaje
de programación Java, independientemente del
sistema operativo donde se ejecute o de la base de
datos a la cual se accede, utilizando el lenguaje SQL
del modelo de base de datos que se utilice.
 Tipos
 Tipo 1: Los controladores de tipo 1 son controladores
"puente". Utilizan otra tecnología, como por ejemplo,
ODBC (Open Database Connectivity), para
comunicarse con la base de datos.
 Tipo 2: Los controladores de tipo 2 utilizan una API nativa
para comunicarse con un sistema de base de datos. Se
utilizan métodos Java nativos para invocar las funciones
de API que realizan operaciones de base de datos.
 Tipo 3: Estos controladores utilizan un protocolo de red y
middleware para comunicarse con un servidor. A continuación,
el servidor convierte el protocolo a llamadas de función DBMS
específicas de DBMS.
 Tipo 4: El controlador de tipo 4 utiliza Java para
implementar un protocolo de red de proveedores de DBMS.
Puesto que los protocolos son generalmente de propiedad,
los proveedores DBMS son generalmente las únicas
empresas que suministran un controlador JDBC de tipo 4.
 Uso de JDBC en aplicaciones java
 Clase DriverManager
Permite establecer y gestionar conexiones a las BD
 Clase SQL Permission
Proporciona los permisos para poder usar el DriverManager a código
en ejecución dentro de un Security Manager (por ejemplo applets)
 Interfaz Driver
Métodos para registrar y conectar controladores basados en
tecnología JDBC
 Clase DriverPropertyInfo
Propiedades de un controlador
GRACIAS!

Más contenido relacionado

La actualidad más candente

Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
PedroJBM
 
Abad yacila y granda cardoza melissa
Abad yacila y granda cardoza melissaAbad yacila y granda cardoza melissa
Abad yacila y granda cardoza melissa
renzoqp
 
JAVA 2 EE
JAVA 2 EEJAVA 2 EE
Jdbc laboratorio de programacion ii
Jdbc   laboratorio de programacion iiJdbc   laboratorio de programacion ii
Jdbc laboratorio de programacion ii
diana medaly tarrillo perez
 
Clientes servidor
Clientes servidorClientes servidor
Clientes servidor
ELIZABETH PULLA
 
11.android bases de datos
11.android   bases de datos11.android   bases de datos
11.android bases de datos
guidotic
 
Guia de Temas de Programación
Guia de Temas de ProgramaciónGuia de Temas de Programación
Guia de Temas de Programación
Eswin Palacios Sarmiento
 
Connection
ConnectionConnection
ENLACES A JAVA
ENLACES A JAVAENLACES A JAVA
ENLACES A JAVA
SISTEMACONADSI
 
Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)
Inés Rosero
 
Palabras reservadas
Palabras reservadasPalabras reservadas
Palabras reservadas
Rodrigo Quintero Valdez
 
Conceptualización sobre tecnologías de la información y la
Conceptualización sobre tecnologías de la información y laConceptualización sobre tecnologías de la información y la
Conceptualización sobre tecnologías de la información y la
Jen_Chavez
 
Genesisslideshere
GenesisslideshereGenesisslideshere
Genesisslideshere
GENEDURAN
 
Vulnerabilidad de paginas web del estado
Vulnerabilidad de paginas web del estadoVulnerabilidad de paginas web del estado
Vulnerabilidad de paginas web del estado
MarcosChamorroOrtiz
 
Java.sql.*
Java.sql.*Java.sql.*
Java.sql.*
Sonny Belmont
 
Arquitectura web
Arquitectura webArquitectura web
Arquitectura web
martinacho3
 

La actualidad más candente (16)

Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
 
Abad yacila y granda cardoza melissa
Abad yacila y granda cardoza melissaAbad yacila y granda cardoza melissa
Abad yacila y granda cardoza melissa
 
JAVA 2 EE
JAVA 2 EEJAVA 2 EE
JAVA 2 EE
 
Jdbc laboratorio de programacion ii
Jdbc   laboratorio de programacion iiJdbc   laboratorio de programacion ii
Jdbc laboratorio de programacion ii
 
Clientes servidor
Clientes servidorClientes servidor
Clientes servidor
 
11.android bases de datos
11.android   bases de datos11.android   bases de datos
11.android bases de datos
 
Guia de Temas de Programación
Guia de Temas de ProgramaciónGuia de Temas de Programación
Guia de Temas de Programación
 
Connection
ConnectionConnection
Connection
 
ENLACES A JAVA
ENLACES A JAVAENLACES A JAVA
ENLACES A JAVA
 
Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)
 
Palabras reservadas
Palabras reservadasPalabras reservadas
Palabras reservadas
 
Conceptualización sobre tecnologías de la información y la
Conceptualización sobre tecnologías de la información y laConceptualización sobre tecnologías de la información y la
Conceptualización sobre tecnologías de la información y la
 
Genesisslideshere
GenesisslideshereGenesisslideshere
Genesisslideshere
 
Vulnerabilidad de paginas web del estado
Vulnerabilidad de paginas web del estadoVulnerabilidad de paginas web del estado
Vulnerabilidad de paginas web del estado
 
Java.sql.*
Java.sql.*Java.sql.*
Java.sql.*
 
Arquitectura web
Arquitectura webArquitectura web
Arquitectura web
 

Similar a Jdbc

Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
JDBC
JDBCJDBC
Jdbc
JdbcJdbc
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
Thalia Regalado Juape
 
Jdbc
JdbcJdbc
Jbdc
JbdcJbdc
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
JDBC
JDBCJDBC
Jdbc
JdbcJdbc
Percy zelada
Percy zeladaPercy zelada
Percy zelada
Percy Zelada Rojas
 
Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
Diccionario 2
Diccionario 2Diccionario 2
Diccionario 2
castlellanos
 
Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
Laura Noussan Lettry
 

Similar a Jdbc (20)

Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Jdbc
JdbcJdbc
Jdbc
 
Jbdc
JbdcJbdc
Jbdc
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
Percy zelada
Percy zeladaPercy zelada
Percy zelada
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Diccionario 2
Diccionario 2Diccionario 2
Diccionario 2
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
POOABD (POO Aplicada a B Datos) - API JDBC parte 2 -2020
 

Más de Marleni ChuquizutaRamos

Big data
Big data Big data
Vistas
VistasVistas
Transact
TransactTransact
Reportes
ReportesReportes
Espacio de nombres
Espacio de nombresEspacio de nombres
Espacio de nombres
Marleni ChuquizutaRamos
 
Ado.net
Ado.netAdo.net
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
Marleni ChuquizutaRamos
 
Poo
PooPoo
Tema statement
Tema statementTema statement
Tema statement
Marleni ChuquizutaRamos
 
Connection
ConnectionConnection

Más de Marleni ChuquizutaRamos (10)

Big data
Big data Big data
Big data
 
Vistas
VistasVistas
Vistas
 
Transact
TransactTransact
Transact
 
Reportes
ReportesReportes
Reportes
 
Espacio de nombres
Espacio de nombresEspacio de nombres
Espacio de nombres
 
Ado.net
Ado.netAdo.net
Ado.net
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Poo
PooPoo
Poo
 
Tema statement
Tema statementTema statement
Tema statement
 
Connection
ConnectionConnection
Connection
 

Último

SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
JuanCarlos695207
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
elsanti003
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
MiguelZapata93
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtualSESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
JuanGavidia2
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
ssuser8827cb1
 
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdfS9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
CHRISTIANMILTHONRUSM
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptxPRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
ANGELJOELSILVAPINZN
 
Estructura de un buque, tema de estudios generales de navegación
Estructura de un buque, tema de estudios generales de navegaciónEstructura de un buque, tema de estudios generales de navegación
Estructura de un buque, tema de estudios generales de navegación
AlvaroEduardoConsola1
 
INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
JaimmsArthur
 
Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
ronnyrocha223
 
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptxDIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
KeylaArlethTorresOrt
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
carolina838317
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
raul958375
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
sebastianpech108
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
micoltadaniel2024
 

Último (20)

SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 
Calculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajosCalculo-de-Camaras-Frigorificas.pdf para trabajos
Calculo-de-Camaras-Frigorificas.pdf para trabajos
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
 
aplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdfaplicacion de la termodinamica en la reacciones quimicas.pdf
aplicacion de la termodinamica en la reacciones quimicas.pdf
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtualSESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
 
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdfS9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptxPRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
PRACTICA 2 EDAFOLOGÍA TEXTURA DEL SUELO.pptx
 
Estructura de un buque, tema de estudios generales de navegación
Estructura de un buque, tema de estudios generales de navegaciónEstructura de un buque, tema de estudios generales de navegación
Estructura de un buque, tema de estudios generales de navegación
 
INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
 
Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
 
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptxDIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
DIAPOSITIVA DE LA NORMA ISO 22000 EXPOSICI�N.pptx
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
 

Jdbc

  • 1. CARRERA PROFESIONAL DE: INGENIERIA DE SISTEMAS Y TELEMÁTICA TEMA : JDBC DOCENTE : PORRO CHULLI, Marco Aurelio ASIGNATURA : Laboratorio Programación III INTEGRANTES:  CHUQUIZUTA RAMOS, Marleni  HERRERA SILVA, Carlos Jhonatan
  • 3. JDBC, es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java, independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el lenguaje SQL del modelo de base de datos que se utilice.
  • 4.  Tipos  Tipo 1: Los controladores de tipo 1 son controladores "puente". Utilizan otra tecnología, como por ejemplo, ODBC (Open Database Connectivity), para comunicarse con la base de datos.
  • 5.  Tipo 2: Los controladores de tipo 2 utilizan una API nativa para comunicarse con un sistema de base de datos. Se utilizan métodos Java nativos para invocar las funciones de API que realizan operaciones de base de datos.
  • 6.  Tipo 3: Estos controladores utilizan un protocolo de red y middleware para comunicarse con un servidor. A continuación, el servidor convierte el protocolo a llamadas de función DBMS específicas de DBMS.
  • 7.  Tipo 4: El controlador de tipo 4 utiliza Java para implementar un protocolo de red de proveedores de DBMS. Puesto que los protocolos son generalmente de propiedad, los proveedores DBMS son generalmente las únicas empresas que suministran un controlador JDBC de tipo 4.
  • 8.  Uso de JDBC en aplicaciones java  Clase DriverManager Permite establecer y gestionar conexiones a las BD  Clase SQL Permission Proporciona los permisos para poder usar el DriverManager a código en ejecución dentro de un Security Manager (por ejemplo applets)  Interfaz Driver Métodos para registrar y conectar controladores basados en tecnología JDBC  Clase DriverPropertyInfo Propiedades de un controlador