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

La actualidad más candente

Jdbc lenguaje de programación
Jdbc lenguaje de programaciónJdbc lenguaje de programación
Jdbc lenguaje de programación
Eysin Lorenzo Delgado Mejía
 
Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
Jdbc diapositivva
Jdbc diapositivvaJdbc diapositivva
Servlets
ServletsServlets
Presentación1
Presentación1Presentación1
JDBC
JDBCJDBC
Jdbc
JdbcJdbc
JDBC
JDBCJDBC
Jdbc
JdbcJdbc
Java con BD
Java con BDJava con BD
Java con BD
PierinaCP
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
Thalia Regalado Juape
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
ediwsongonzales
 
JDBC (Java Database Connectivity)
JDBC (Java Database Connectivity)JDBC (Java Database Connectivity)
JDBC (Java Database Connectivity)
Yanella Correa Berru
 
JDBC
JDBCJDBC
JDBC
JDBCJDBC

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

Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
Jdbc
JdbcJdbc
JDBC
JDBCJDBC
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
Erlin Darwin Herrera cieza
 
Percy zelada
Percy zeladaPercy zelada
Percy zelada
Percy Zelada Rojas
 
Jbdc
JbdcJbdc
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
Oscar Alvarez
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
AnthonyFisi
 
T2 - JDBC
T2 - JDBCT2 - JDBC
JDBC
JDBC JDBC
JDBC
JDBCJDBC
Jdbc Mysql
Jdbc MysqlJdbc Mysql
Acceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdfAcceso a datos con JDBC.pdf
Acceso a datos con JDBC.pdf
ArmandoPilacuan
 
JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)JDBC(conjunto de clases e interfaces)
JDBC(conjunto de clases e interfaces)
Vilma Analí Pardo Suárez
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
MILAGRINAMAGUINAPRINCIPE
 
Acceso a datos con JAVA
Acceso a datos con JAVAAcceso a datos con JAVA
Acceso a datos con JAVA
Dada3311
 
Jdbc laboratorio de programacion ii
Jdbc   laboratorio de programacion iiJdbc   laboratorio de programacion ii
Jdbc laboratorio de programacion ii
diana medaly tarrillo perez
 
Qué es jdbc
Qué es jdbcQué es jdbc
Qué es jdbc
Jesus NM
 

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

Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Eliana Gomajoa
 
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdftintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
MishelBautista4
 
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdfECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ArnulfoPerezPerez2
 
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdfTanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
VivianaJaramillo20
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
DanielaLoaeza5
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
MaraManuelaUrribarri
 
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
jlupo2024
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDACURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
KruggerCossio1
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
LuisCiriacoMolina
 
TIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdfTIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdf
ArmandoSarco
 
Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
jahirrtorresa
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
Edgar Najera
 
DIAGRAMA DE FLUJO DE ALGORITMO .......
DIAGRAMA DE FLUJO  DE  ALGORITMO .......DIAGRAMA DE FLUJO  DE  ALGORITMO .......
DIAGRAMA DE FLUJO DE ALGORITMO .......
taniarivera1015tvr
 
Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
carolina838317
 
Luces piloto y contactores Presentación fn.pptx
Luces piloto y contactores Presentación fn.pptxLuces piloto y contactores Presentación fn.pptx
Luces piloto y contactores Presentación fn.pptx
Fran115
 
Propiedades Electricas de los Materiales
Propiedades Electricas de los MaterialesPropiedades Electricas de los Materiales
Propiedades Electricas de los Materiales
rogeliorodriguezt
 
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
 
Periodo de secado para velocidad decreciente.pdf
Periodo de secado para velocidad decreciente.pdfPeriodo de secado para velocidad decreciente.pdf
Periodo de secado para velocidad decreciente.pdf
PAULINACASTRUITAGARC
 

Último (20)

Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
 
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdftintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
tintura-de-fibras-celulc3b3sicas-con-colorantes-reactivos-ii (1).pdf
 
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdfECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
ECUACIONES DIFERENCIALES DE PRIMER ORDEN.pdf
 
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdfTanques de almacenamiento PDF MEDICION CRUDO.pdf
Tanques de almacenamiento PDF MEDICION CRUDO.pdf
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
 
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
1-AAP-RENAV-PyM Capacitación del Reglamento Nacional de Vehiculos.pdf
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDACURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
CURSO FINAL CONMINUCION-CHANCADO Y MOLIENDA
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
 
TIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdfTIA portal Bloques PLC Siemens______.pdf
TIA portal Bloques PLC Siemens______.pdf
 
Infografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdfInfografía de operaciones básicas....pdf
Infografía de operaciones básicas....pdf
 
Ducto Barras para instalaciones electricas
Ducto Barras para instalaciones electricasDucto Barras para instalaciones electricas
Ducto Barras para instalaciones electricas
 
DIAGRAMA DE FLUJO DE ALGORITMO .......
DIAGRAMA DE FLUJO  DE  ALGORITMO .......DIAGRAMA DE FLUJO  DE  ALGORITMO .......
DIAGRAMA DE FLUJO DE ALGORITMO .......
 
Operaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica MaizOperaciones Básicas creadora Veronica Maiz
Operaciones Básicas creadora Veronica Maiz
 
Luces piloto y contactores Presentación fn.pptx
Luces piloto y contactores Presentación fn.pptxLuces piloto y contactores Presentación fn.pptx
Luces piloto y contactores Presentación fn.pptx
 
Propiedades Electricas de los Materiales
Propiedades Electricas de los MaterialesPropiedades Electricas de los Materiales
Propiedades Electricas de los Materiales
 
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
 
Periodo de secado para velocidad decreciente.pdf
Periodo de secado para velocidad decreciente.pdfPeriodo de secado para velocidad decreciente.pdf
Periodo de secado para velocidad decreciente.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.