SlideShare una empresa de Scribd logo
1 de 14
Integrantes:
Gilda Pamela Silva Flores
Karla Febres Puelles
Carrera : Ingeniería de Sistemas y Telemáticas
Ciclo: V-A
Curso: Laboratorio de Programación II.
Tema: JDBC
Conexión SQL con Netbeans
¿Qué es JDBC?
JDBC es el API para la ejecución de sentencias SQL. (Como punto de interés
JDBC es una marca registrada y no un acrónimo, no obstante, a menudo es
conocido como “Java Database Connectivity”). Consiste en un conjunto de
clases e interfaces escritas en el lenguaje de programación Java. JDBC
suministra un API estándar para los desarrolladores y hace posible escribir
aplicaciones de base de datos usando un API puro Java. Usando JDBC es fácil
enviar sentencias SQL virtualmente a cualquier sistema de base de datos. En
otras palabras, con el API JDBC, no es necesario escribir un programa
que acceda a una base de datos Sybase, otro para acceder a Oracle y
otro para acceder a Informix. Un único programa escrito usando el API
JDBC y el programa será capaz de enviar sentencias SQL a la base de
datos apropiada.
¿Qué hace JDBC?
Simplemente JDBC hace posible estas tres cosas:
• Establece una conexión con la base de datos.
• Envía sentencias SQL
• Procesa los resultados. El siguiente fragmento de código nos
muestra un ejemplo básico de estas tres cosas:
JDBC es un API de bajo nivel y una base para API’s de alto
nivel.
JDBC es una interfase de bajo nivel, lo que quiere decir
que se usa para ‘invocar’ o llamar a comandos SQL
directamente. En esta función trabaja muy bien y es más
fácil de usar que otros API’s de conexión a bases de
datos, pero está diseñado de forma que también sea la
base sobre la cual construir interfaces y herramientas de
alto nivel. Una interfase de alto nivel es ‘amigable’, usa
un API mas entendible o más conveniente que luego se
traduce en la interfase de bajo nivel tal como JDBC.
ejemplos
Se asume que se tiene instalado una DBMS Oracle 8i
(versión 8.1.6) y que se puede conectar usando el driver de
JDBC.
Brevemente estos ejemplos muestran cómo conectarse a la
Base de Datos y usar sentencias SQL simples como
"select", "insert", "update" y "delete".
Algunos ejemplos simples:
Recomendaciones
 JDBC es usado para enviar comandos SQL hacia una base de
datos relacional, que puede ser Oracle, Infomix, SyBase,
etc.
 Nos realizar estas operaciones necesitaría.
 Hemos de tener en cuenta que el tipo del campo en la tabla
debe ser convertible al tipo de datos Java solicitado.
Jdbc

Más contenido relacionado

La actualidad más candente (19)

Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
T1 - Introducción
T1 - IntroducciónT1 - Introducción
T1 - Introducción
 
Qué es el odbc
Qué es el odbcQué es el odbc
Qué es el odbc
 
Connection
ConnectionConnection
Connection
 
Jbdc
JbdcJbdc
Jbdc
 
Jdbc
JdbcJdbc
Jdbc
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Java Database Connectivity [JDBC]
Java Database Connectivity [JDBC]Java Database Connectivity [JDBC]
Java Database Connectivity [JDBC]
 
JDBC
JDBCJDBC
JDBC
 
Jdbc
JdbcJdbc
Jdbc
 
Presentación1
Presentación1Presentación1
Presentación1
 
Jdbc(Java Database Connectivity)
Jdbc(Java Database Connectivity)Jdbc(Java Database Connectivity)
Jdbc(Java Database Connectivity)
 
JDBC
JDBCJDBC
JDBC
 
JDBC MONOGRAFIA
JDBC MONOGRAFIAJDBC MONOGRAFIA
JDBC MONOGRAFIA
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 
Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)Jdbc(JAVA DATABASE CONNECTIVITY)
Jdbc(JAVA DATABASE CONNECTIVITY)
 
Arquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EEArquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EE
 

Similar a Jdbc (18)

Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Trabajo desarrollo de soft.
Trabajo desarrollo de soft.Trabajo desarrollo de soft.
Trabajo desarrollo de soft.
 
Jdbc laboratorio de programacion ii
Jdbc   laboratorio de programacion iiJdbc   laboratorio de programacion ii
Jdbc laboratorio de programacion ii
 
Jdbc
JdbcJdbc
Jdbc
 
JDBC
JDBCJDBC
JDBC
 
Jdbc Mysql
Jdbc MysqlJdbc Mysql
Jdbc Mysql
 
JAVA DATABASE CONNECTIVITY (JDBC)
  JAVA DATABASE CONNECTIVITY (JDBC)  JAVA DATABASE CONNECTIVITY (JDBC)
JAVA DATABASE CONNECTIVITY (JDBC)
 
JCBC
JCBCJCBC
JCBC
 
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
 
Qué es jdbc
Qué es jdbcQué es jdbc
Qué es jdbc
 
Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)Jdbc(desarrollo de software i yanina y yenny)
Jdbc(desarrollo de software i yanina y yenny)
 
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
 

Más de SILVA19_PAMELA

LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.SILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.SILVA19_PAMELA
 
Año del buen servicio al cuidadano
Año del buen servicio al cuidadanoAño del buen servicio al cuidadano
Año del buen servicio al cuidadanoSILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
GESTOR DE BASES DE DATOS
GESTOR DE BASES DE DATOSGESTOR DE BASES DE DATOS
GESTOR DE BASES DE DATOSSILVA19_PAMELA
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 

Más de SILVA19_PAMELA (11)

LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
Año del buen servicio al cuidadano
Año del buen servicio al cuidadanoAño del buen servicio al cuidadano
Año del buen servicio al cuidadano
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
GESTOR DE BASES DE DATOS
GESTOR DE BASES DE DATOSGESTOR DE BASES DE DATOS
GESTOR DE BASES DE DATOS
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Programacion
ProgramacionProgramacion
Programacion
 

Último

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 

Último (7)

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 

Jdbc

  • 1. Integrantes: Gilda Pamela Silva Flores Karla Febres Puelles Carrera : Ingeniería de Sistemas y Telemáticas Ciclo: V-A Curso: Laboratorio de Programación II. Tema: JDBC
  • 2. Conexión SQL con Netbeans
  • 3. ¿Qué es JDBC? JDBC es el API para la ejecución de sentencias SQL. (Como punto de interés JDBC es una marca registrada y no un acrónimo, no obstante, a menudo es conocido como “Java Database Connectivity”). Consiste en un conjunto de clases e interfaces escritas en el lenguaje de programación Java. JDBC suministra un API estándar para los desarrolladores y hace posible escribir aplicaciones de base de datos usando un API puro Java. Usando JDBC es fácil enviar sentencias SQL virtualmente a cualquier sistema de base de datos. En otras palabras, con el API JDBC, no es necesario escribir un programa que acceda a una base de datos Sybase, otro para acceder a Oracle y otro para acceder a Informix. Un único programa escrito usando el API JDBC y el programa será capaz de enviar sentencias SQL a la base de datos apropiada.
  • 4. ¿Qué hace JDBC? Simplemente JDBC hace posible estas tres cosas: • Establece una conexión con la base de datos. • Envía sentencias SQL • Procesa los resultados. El siguiente fragmento de código nos muestra un ejemplo básico de estas tres cosas:
  • 5. JDBC es un API de bajo nivel y una base para API’s de alto nivel. JDBC es una interfase de bajo nivel, lo que quiere decir que se usa para ‘invocar’ o llamar a comandos SQL directamente. En esta función trabaja muy bien y es más fácil de usar que otros API’s de conexión a bases de datos, pero está diseñado de forma que también sea la base sobre la cual construir interfaces y herramientas de alto nivel. Una interfase de alto nivel es ‘amigable’, usa un API mas entendible o más conveniente que luego se traduce en la interfase de bajo nivel tal como JDBC.
  • 6.
  • 7.
  • 8. ejemplos Se asume que se tiene instalado una DBMS Oracle 8i (versión 8.1.6) y que se puede conectar usando el driver de JDBC. Brevemente estos ejemplos muestran cómo conectarse a la Base de Datos y usar sentencias SQL simples como "select", "insert", "update" y "delete". Algunos ejemplos simples:
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Recomendaciones  JDBC es usado para enviar comandos SQL hacia una base de datos relacional, que puede ser Oracle, Infomix, SyBase, etc.  Nos realizar estas operaciones necesitaría.  Hemos de tener en cuenta que el tipo del campo en la tabla debe ser convertible al tipo de datos Java solicitado.