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!

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
  • 2.
  • 3.
    JDBC, es unaAPI 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  Tipo1: 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 deJDBC 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
  • 9.