SlideShare una empresa de Scribd logo
1 de 11
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

La actualidad más candente (19)

Jdbc lenguaje de programación
Jdbc lenguaje de programaciónJdbc lenguaje de programación
Jdbc lenguaje de programación
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc diapositivva
Jdbc diapositivvaJdbc diapositivva
Jdbc diapositivva
 
Servlets
ServletsServlets
Servlets
 
Presentación1
Presentación1Presentación1
Presentación1
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
Java con BD
Java con BDJava con BD
Java con BD
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
JDBC (Java Database Connectivity)
JDBC (Java Database Connectivity)JDBC (Java Database Connectivity)
JDBC (Java Database Connectivity)
 
JDBC
JDBCJDBC
JDBC
 
JDBC
JDBCJDBC
JDBC
 

Similar a JCBC (20)

Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
JDBC
JDBCJDBC
JDBC
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Percy zelada
Percy zeladaPercy zelada
Percy zelada
 
Jbdc
JbdcJbdc
Jbdc
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
 
T2 - JDBC
T2 - JDBCT2 - JDBC
T2 - JDBC
 
JDBC
JDBC JDBC
JDBC
 
JDBC
JDBCJDBC
JDBC
 
Jdbc Mysql
Jdbc MysqlJdbc Mysql
Jdbc Mysql
 
Acceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdfAcceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdf
 
JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
 
Acceso a datos con JAVA
Acceso a datos con JAVAAcceso a datos con JAVA
Acceso a datos con JAVA
 
Jdbc laboratorio de programacion ii
Jdbc   laboratorio de programacion iiJdbc   laboratorio de programacion ii
Jdbc laboratorio de programacion ii
 
Qué es jdbc
Qué es jdbcQué es jdbc
Qué es jdbc
 

Último

Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industriesbarom
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxI LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxPATRICIAKARIMESTELAL
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 

Último (20)

Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industries
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptxI LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
presentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafilpresentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafil
 

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.