Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN III
Java con JDBC
Introducción a SQL
Java con JDBC
Introducción a SQL
Revisar los
siguientes
pasos del
ejercicio para
ir realizando
cada sentencia
DML
Ejercicio
Paso 6. sentencia insert
Ejercicio
Paso 7. sentencia select
Ejercicio
Paso 8. sentencia update
Ejercicio
Paso 9. sentencia delete
Ejercicio
Paso 9. sentencia delete
Introducción a jdbc
Introducción a jdbc
¿Qué es jdbc?
• En primer lugar definiremos que es un API, un API (Application Program
Interface), es un conjunto de clases, en este caso clases Java, las cuales
normalmente se encuentran empaquetadas en un archivo conocido como JAR
(Java Archive File).
• Estas clases cumplen una función muy específica, por ejemplo la tarea de
conectarse a una base de datos en particular, como puede ser MySql, Oracle,
etc.
Introducción a jdbc
¿Qué es jdbc?
• Capa Cliente: La capa de cliente está formada por la lógica de la aplicación a la que el
usuario final accede directamente mediante una interfaz de usuario. La lógica de la capa
de cliente podría incluir clientes basados en navegadores, componentes de Java que se
ejecuten en un equipo de escritorio o clientes móviles de Java
• Capa Web (Servidor Web): Esta capa suele estar formada por componentes firmemente
acoplados que se ajustan al modelo de componentes distribuidos de J2EE como, por
ejemplo, los objetos Java, los componentes EJB o los beans conducidos mediante
mensajes.
introducción a jdbc
rol de jdbc en una arquitectura java ee (versión empresarial)
• Capa Negocio (Servidor EJB): La capa de servicios de negocio consiste en la lógica que realiza
las funciones principales de la aplicación: procesamiento de datos, implementación de
funciones de negocios, coordinación de varios usuarios y administración de recursos
externos como, por ejemplo, bases de datos o sistemas heredados.
• Capa Datos: La capa de datos está formada por los servicios que proporcionan los datos
persistentes utilizados por la lógica de negocios. Los datos pueden ser datos de aplicaciones
almacenados en un sistema de administración de bases de datos o pueden incluir
información de recursos y directorios almacenada en un almacén de datos de protocolo
ligero de acceso a directorios
Introducción a jdbc
rol de jdbc en una arquitectura java ee (versión empresarial)
• Dividir una aplicación en capas tiene varias ventajas, como son separación de
responsabilidades, mejores mantenimientos a la aplicación y especialización de los
programadores en cada capa.
Introducción a jdbc
pasos básicos para utilizar jdbc
• Agregar el driver (controlador) al classpath de la aplicación (classpath: ruta donde van a encontrarse
2 las clases o archivos .jar que va a utilizar nuestra aplicación) o la carpeta de Librerías
• Crear un
proyecto en
Netbeans
Ejercicio
paso 2. creación del proyecto
• Crear un
proyecto en
Netbeans
Ejercicio
paso 3. agregar el driver al proyecto
Ejercicio
paso 4. Crear un paquete y luego un nuevo JFrame Form
Ejercicio
paso 5. Crear un formulario con un botón y un label
Ejercicio
paso 6. Librerías requeridas PARA EJEMPLO
• import com.mysql.jdbc.Connection;
• import java.sql.DriverManager;
• import java.sql.SQLException;
Ejercicio
paso 7. Variables a declarar
jdbc:subprotocolo://servidor:puerto/base de datos
Ejercicio
paso 8. Crear la base de datos
Ejercicio
Paso 9. Crear el método para conectar