SlideShare una empresa de Scribd logo
1 de 9
“AÑO DEL BUEN SERVICIO AL CIUDADANO”
TÍTULO : JDBC (Java Database Connectivity)
ALUMNA : Correa Berru Yanella.
Chuquihuanga Guerrero Lenabith.
Lastra Lujan Ruth Gavi
AMAZONAS_ BAGUA GRANDE
2017
INGENIERÍA DE SITEMAS Y TELEMÁTICA
Java Database Connectivity (JDBC) es una
interfase de acceso a bases de datos
estándar SQL que proporciona un acceso
uniforme a una gran variedad de bases de
datos relacionales. También proporciona
una base común para la construcción de
herramientas y utilidades de alto nivel.
CAPA DE ACCESO DE DATOS
MODELO DE DOS CAPAS MODELO DE TRES
CAPASSe basa en que la conexión
entre la aplicación Java o el
applet que se ejecuta en el
navegador, se conectan
directamente a la base de
datos.
Las instrucciones son enviadas a
una capa intermedia entre Cliente
y Servidor, que es la que se
encarga de enviar las sentencias
SQL a la base de datos y recoger el
resultado desde la base de datos.
CREACIÓN DEL JDBC:
Al trabajar con datos, una opción es
incrustar la lógica específica de datos
directamente dentro de la capa de
presentación. Sin embargo, lo
recomendable es separar la lógica de
acceso a datos de la capa de
presentación.
CONFIGURACIÓN DE CONEXIÓN BD CON NETBEANS
• Configurar SQL server express para poder
usar el driver JDBC java:
• PASO 1: SQL server se instala por omisión
con la autenticación de windows. Ocurre que
el controlador JDBC; requiere que se utilice la
autenticación de SQL server, ya que esta
requiere de usuario y contraseña.
• PASO 2: Una vez que se tiene configurada la
autenticación de SQL server hay que ejecutar
el SQL server configuration manager.
• PASO 3: Hay que configurar la capa de red,
de modo que SQL server acepte conexiones
de red TCP/IP, una vez hecho esto hay que
reiniciar estos servicios
CONEXIÓN A LA BASE DE DATOS
CONCLUSIONES
Utilizar JDBC implica construir y ejecutar
repetidamente sentencias Select, Insert,
Update y Delete.
Creamos mucho código que estará muy
acoplado a la base de datos que estemos
usando. Tenemos que iterar manualmente sobre
las propiedades de objetos como ResultSet cada
vez que consultemos algo en la base de datos.
Tendríamos que gestionar manualmente el
orden de las inserciones, actualizaciones y
borrados para que no hubiese problemas con la
integridad referencial.
RECOMENDACIONES
El diseño y desarrollo de las nuevas aplicaciones
conduce a la minimización del ingreso de datos por
parte del usuario; además el lenguaje de desarrollo que
se utiliza esta orientado a facilitar la ejecución en
cualquier sistema operativo, ya que se ajusta a los
estándares reconocidos, que permite la flexibilidad de
los cambios.
Para que exista un enlace remoto con la base de datos,
la aplicación no debe de conectarse directamente a la
base de datos, sino que mediante los drivers JDBC.
JDBC

Más contenido relacionado

La actualidad más candente (19)

Presentación1
Presentación1Presentación1
Presentación1
 
Java con BD
Java con BDJava con BD
Java con BD
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
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
 
Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
 
Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jbdc
JbdcJbdc
Jbdc
 
Sql Server Contained Databases
Sql Server Contained DatabasesSql Server Contained Databases
Sql Server Contained Databases
 
Diapositiva jdbc
Diapositiva jdbcDiapositiva jdbc
Diapositiva jdbc
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Instalación del conector MySQL para .NET
Instalación del conector MySQL para .NETInstalación del conector MySQL para .NET
Instalación del conector MySQL para .NET
 
Oracle 11g galo saquinaula
Oracle 11g galo saquinaulaOracle 11g galo saquinaula
Oracle 11g galo saquinaula
 
Jdbc diapositivva
Jdbc diapositivvaJdbc diapositivva
Jdbc diapositivva
 
Presentación Final Master JAVA UNED 2012
Presentación Final Master JAVA UNED 2012Presentación Final Master JAVA UNED 2012
Presentación Final Master JAVA UNED 2012
 
DPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHGDPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHG
 

Similar a JDBC (20)

Jdbc
JdbcJdbc
Jdbc
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Jdbc laboratorio de programacion ii
Jdbc   laboratorio de programacion iiJdbc   laboratorio de programacion ii
Jdbc laboratorio de programacion ii
 
JCBC
JCBCJCBC
JCBC
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
JDBC
JDBC JDBC
JDBC
 
JDBC
JDBCJDBC
JDBC
 
Trabajo desarrollo de soft.
Trabajo desarrollo de soft.Trabajo desarrollo de soft.
Trabajo desarrollo de soft.
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
 
Manejo conexbd
Manejo conexbdManejo conexbd
Manejo conexbd
 
Jdbc
JdbcJdbc
Jdbc
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
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
 
Jdbc
JdbcJdbc
Jdbc
 

Más de Lenabith CHuquihuanga Guerrero (7)

Menus
MenusMenus
Menus
 
Controles basicos de android studio
Controles basicos de android studioControles basicos de android studio
Controles basicos de android studio
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Programacion de aplcaciones moviles
Programacion de aplcaciones movilesProgramacion de aplcaciones moviles
Programacion de aplcaciones moviles
 
Android studio
Android studioAndroid studio
Android studio
 
Reportes
ReportesReportes
Reportes
 
Result set
Result setResult set
Result set
 

Último

UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLdanilojaviersantiago
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 

Último (20)

UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 

JDBC

  • 1. “AÑO DEL BUEN SERVICIO AL CIUDADANO” TÍTULO : JDBC (Java Database Connectivity) ALUMNA : Correa Berru Yanella. Chuquihuanga Guerrero Lenabith. Lastra Lujan Ruth Gavi AMAZONAS_ BAGUA GRANDE 2017 INGENIERÍA DE SITEMAS Y TELEMÁTICA
  • 2. Java Database Connectivity (JDBC) es una interfase de acceso a bases de datos estándar SQL que proporciona un acceso uniforme a una gran variedad de bases de datos relacionales. También proporciona una base común para la construcción de herramientas y utilidades de alto nivel.
  • 3. CAPA DE ACCESO DE DATOS MODELO DE DOS CAPAS MODELO DE TRES CAPASSe basa en que la conexión entre la aplicación Java o el applet que se ejecuta en el navegador, se conectan directamente a la base de datos. Las instrucciones son enviadas a una capa intermedia entre Cliente y Servidor, que es la que se encarga de enviar las sentencias SQL a la base de datos y recoger el resultado desde la base de datos.
  • 4. CREACIÓN DEL JDBC: Al trabajar con datos, una opción es incrustar la lógica específica de datos directamente dentro de la capa de presentación. Sin embargo, lo recomendable es separar la lógica de acceso a datos de la capa de presentación.
  • 5. CONFIGURACIÓN DE CONEXIÓN BD CON NETBEANS • Configurar SQL server express para poder usar el driver JDBC java: • PASO 1: SQL server se instala por omisión con la autenticación de windows. Ocurre que el controlador JDBC; requiere que se utilice la autenticación de SQL server, ya que esta requiere de usuario y contraseña. • PASO 2: Una vez que se tiene configurada la autenticación de SQL server hay que ejecutar el SQL server configuration manager. • PASO 3: Hay que configurar la capa de red, de modo que SQL server acepte conexiones de red TCP/IP, una vez hecho esto hay que reiniciar estos servicios
  • 6. CONEXIÓN A LA BASE DE DATOS
  • 7. CONCLUSIONES Utilizar JDBC implica construir y ejecutar repetidamente sentencias Select, Insert, Update y Delete. Creamos mucho código que estará muy acoplado a la base de datos que estemos usando. Tenemos que iterar manualmente sobre las propiedades de objetos como ResultSet cada vez que consultemos algo en la base de datos. Tendríamos que gestionar manualmente el orden de las inserciones, actualizaciones y borrados para que no hubiese problemas con la integridad referencial.
  • 8. RECOMENDACIONES El diseño y desarrollo de las nuevas aplicaciones conduce a la minimización del ingreso de datos por parte del usuario; además el lenguaje de desarrollo que se utiliza esta orientado a facilitar la ejecución en cualquier sistema operativo, ya que se ajusta a los estándares reconocidos, que permite la flexibilidad de los cambios. Para que exista un enlace remoto con la base de datos, la aplicación no debe de conectarse directamente a la base de datos, sino que mediante los drivers JDBC.