SlideShare una empresa de Scribd logo
TEMA : JDBC
CARRERA : INGENIERIA DE SISTEMAS Y
TELEMÁTICA
DOCENTE :MARCO AURELIO PORRO CHULLI
CURSO : LABORATORIO DE PROGRAMACIÓN II
CICLO : V - C
INTEGRANTES: JOELITO VASQUEZ ESPINOZA
LENIN MEDINA SANCHEZ
DEFINICION:
Java Connectivity (JDBC) es la
especificación JavaSoft de una
interfaz de programación de
aplicaciones (API) estándar que
permite que los programas Java
accedan a sistemas de gestión de
bases de datos. La API JDBC consiste
en un conjunto de interfaces y
clases escribas en el lenguaje de
programación Java.
CAPA DE ACCESO DE DATOS:
Modelo de dos capas.
Este modelo se basa en que la conexión entre
aplicación Java o el applet que se ejecuta en
navegador, se conectan directamente a la
datos.
Modelo de tres capas.
Instrucciones son enviadas a una capa
entre Cliente y Servidor, que es la que se
de enviar las sentencias SQL a la base de
recoger el resultado desde la base de datos
CONFIGURACION DE CONEXION BD CON NETBEANS
NetBens permite conectarse
a varios DBMS, es muy útil
cuando es
tamos programando puesto
que nos permite conocer la
estructura básica de la base
de datos, así como realizar
consultas, etc.
El controlador jdbc de
SqlServer se llama
sqljdbc4.jar y hay que
bajarlo de la web de
Microsoft.
Basta con ingresar el nombre del
servidor, el nombre de usuario para la
Atenticación de SQL Server y la
contraseña.
Al testear la conexión, ésta fue exitosa.
TIPOS:
 Tipo 1: Puente JDBC-ODBC.
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: Driver API nativo/parte Java.
Se utilizan métodos nativos Java para llamar a las funciones
de la API que realizan las operaciones de base de datos.
 Tipo 3: Driver protocolo de red/todo Java.
Estos controladores utilizan un protocolo de red y
middleware para comunicarse con un servidor.
 Tipo 4: Driver protocolo nativo/todo Java.
Un controlador de tipo 4 utiliza Java para implementar un
protocolo de red de proveedor DBMS.
APLICACIONES:
1. AdmCmdAutoCfg.j
ava.
2.AdmCmdContacts.j
ava.
3. AdmCmdUpdateCf
g.java.
4.AdmCmdExport.jav
a.
 Utilizar PreparedStatement más que Statement
 Evitar llamadas a getObject para tipos Java
primitivos
 Evitar llamadas a DatabaseMetaData
 Considerar la posibilidad de almacenar datos en
Unicode
 Utilizar procedimientos almacenados.
RECOMENDACIONES:
CONCLUSIONES
Los drivers JDBC establece la
estructura para el diseño y generación
de conexiones y accesos a Base de
Datos remotas; por lo que facilita el
desarrollo de nuevas aplicaciones que
la Universidad desee implementar en
un futuro, orientados con este fin.
JCBC

Más contenido relacionado

PPTX
Trabajo desarrollo de soft.
PPTX
PPTX
Jdbc(Java Database Connectivity)
PPTX
PPTX
Java Database Connectivity [JDBC]
PPTX
Jdbc(JAVA DATABASE CONNECTIVITY)
PPTX
Laboratorio de programación II
Trabajo desarrollo de soft.
Jdbc(Java Database Connectivity)
Java Database Connectivity [JDBC]
Jdbc(JAVA DATABASE CONNECTIVITY)
Laboratorio de programación II

La actualidad más candente (19)

Publicidad

Similar a JCBC (20)

PPTX
JAVA DATABASE CONNECTIVITY (JDBC)
PPTX
Jdbc laboratorio de programacion ii
PPTX
PDF
Acceso a datos con JDBC.pdf
PPTX
Percy zelada
PPTX
Jdbc (Java Database Connectivity)
PPTX
Qué es jdbc
PPTX
PPT
PPTX
Java con base de datos
PPTX
Diapositivas de jdbc
PPTX
Diapositivas del jdbc magaly y duyen
PPTX
Jdbc
PPTX
JAVA DATABASE CONNECTIVITY (JDBC)
Jdbc laboratorio de programacion ii
Acceso a datos con JDBC.pdf
Percy zelada
Jdbc (Java Database Connectivity)
Qué es jdbc
Java con base de datos
Diapositivas de jdbc
Diapositivas del jdbc magaly y duyen
Jdbc
Publicidad

Último (20)

PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PPTX
clase MICROCONTROLADORES ago-dic 2019.pptx
PPTX
Presentacion_Palcoma_Alta energia solar eolica
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PDF
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
PDF
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
PPTX
Introduccion quimica del fuego.ffffffffffpptx
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PPTX
Software para la educación instituciones superiores
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PDF
Curso Introductorio de Cristales Liquidos
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PDF
Módulo-de Alcance-proyectos - Definición.pdf
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PDF
Primera formulación de cargos de la SEC en contra del CEN
PDF
LIBRO UNIVERSITARIO SISTEMAS PRODUCTIVOS BN.pdf
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
clase MICROCONTROLADORES ago-dic 2019.pptx
Presentacion_Palcoma_Alta energia solar eolica
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
Introduccion quimica del fuego.ffffffffffpptx
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
Software para la educación instituciones superiores
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Curso Introductorio de Cristales Liquidos
TESTAMENTO DE DESCRIPTIVA ..............
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
Módulo-de Alcance-proyectos - Definición.pdf
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
Primera formulación de cargos de la SEC en contra del CEN
LIBRO UNIVERSITARIO SISTEMAS PRODUCTIVOS BN.pdf

JCBC

  • 1. TEMA : JDBC CARRERA : INGENIERIA DE SISTEMAS Y TELEMÁTICA DOCENTE :MARCO AURELIO PORRO CHULLI CURSO : LABORATORIO DE PROGRAMACIÓN II CICLO : V - C INTEGRANTES: JOELITO VASQUEZ ESPINOZA LENIN MEDINA SANCHEZ
  • 2. DEFINICION: Java Connectivity (JDBC) es la especificación JavaSoft de una interfaz de programación de aplicaciones (API) estándar que permite que los programas Java accedan a sistemas de gestión de bases de datos. La API JDBC consiste en un conjunto de interfaces y clases escribas en el lenguaje de programación Java.
  • 3. CAPA DE ACCESO DE DATOS: Modelo de dos capas. Este modelo se basa en que la conexión entre aplicación Java o el applet que se ejecuta en navegador, se conectan directamente a la datos. Modelo de tres capas. Instrucciones son enviadas a una capa entre Cliente y Servidor, que es la que se de enviar las sentencias SQL a la base de recoger el resultado desde la base de datos
  • 4. CONFIGURACION DE CONEXION BD CON NETBEANS NetBens permite conectarse a varios DBMS, es muy útil cuando es tamos programando puesto que nos permite conocer la estructura básica de la base de datos, así como realizar consultas, etc.
  • 5. El controlador jdbc de SqlServer se llama sqljdbc4.jar y hay que bajarlo de la web de Microsoft.
  • 6. Basta con ingresar el nombre del servidor, el nombre de usuario para la Atenticación de SQL Server y la contraseña. Al testear la conexión, ésta fue exitosa.
  • 7. TIPOS:  Tipo 1: Puente JDBC-ODBC. 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: Driver API nativo/parte Java. Se utilizan métodos nativos Java para llamar a las funciones de la API que realizan las operaciones de base de datos.  Tipo 3: Driver protocolo de red/todo Java. Estos controladores utilizan un protocolo de red y middleware para comunicarse con un servidor.  Tipo 4: Driver protocolo nativo/todo Java. Un controlador de tipo 4 utiliza Java para implementar un protocolo de red de proveedor DBMS.
  • 9.  Utilizar PreparedStatement más que Statement  Evitar llamadas a getObject para tipos Java primitivos  Evitar llamadas a DatabaseMetaData  Considerar la posibilidad de almacenar datos en Unicode  Utilizar procedimientos almacenados. RECOMENDACIONES:
  • 10. CONCLUSIONES Los drivers JDBC establece la estructura para el diseño y generación de conexiones y accesos a Base de Datos remotas; por lo que facilita el desarrollo de nuevas aplicaciones que la Universidad desee implementar en un futuro, orientados con este fin.