Programador en Plataforma Java y XML

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Advertisements

Diseño de Bases de Datos
Acceso a Bases de Datos con Java
Fernando Alonso Blázquez Servlets con acceso a Bases de Datos 29 de Abril de 2004.
Conceptos fundamentales de ADO.NET
SQL Sigla del nombre “Structured Query Language”.
Se necesita un PA que muestre la información de todos los clientes registrados de la siguiente forma: Nombre1 Nombre2, Apellido1 Apellido2 bajo el título.
Esquema de Mapeo de Base de Datos Relacionales a Objetos
Acceso a bases de datos con MySQL y ODBC desde PHP
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a PL/SQL Conceptos básicos.
Fernando Velasco
O3 Drill Through. 2 El O3 Drill Through El O3 Drill Through permite : Ver información detallada de aquella resumida en cubos de O3. Asociar con cubos.
Por: Ronald Toscano Pretelt
Integrantes Alex Olivera Jaime Salas Miguel Valenzuela ProfesoraPilar Pardo Fecha26/10/2012.
UNIVERSIDAD NACIONAL DE LOJA Carrera de Ingeniería en Sistemas
Acceso a Datos avanzado
Data set Data table Base de datos con servidor de base de datos String conexión Objeto conexión.
JDBC Acceso a B.B.D.D. con Java.
Introducción ADO .Net.
UNIVERSIDAD LATINA (UNILA) VI.- ARCHIVOS Y BASES DE DATOS
Francisco Moreno Bases de Datos II Universidad Nacional
ODBC - JDBC Gabriel Vásquez Dpto. Electrónica, Instrumentación y Control.
M.I. María Luisa González Ramírez Servlets y JSP.
Módulo 14 Programación para DBA. TEMARIO Programación y DBAProgramación y DBA.NET Framework.NET Framework Arquitectura ADO.NETArquitectura ADO.NET.NET.
Tema 3 J2EE Java Database Connectivity Temas Selectos de Cómputo Grupo 912.
PL/SQL Francisco Moreno Universidad Nacional.
Clase 9 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
SQL Lenguaje de consulta estructurado
Interacción de Aplicaciones con BDs. Interacción de Aplicaciones con Bases de Datos zAcceso básico. Casos Especiales zSQL embebido zUso de un API xTipos.
16/04/ Sesión 11 Funciones y procedimientos Ing. Ricardo Inquilla.
ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase.
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Lenguaje de Base de Datos
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
Programación Orientada a Objetos II
Fernando Alonso Nicolás Serrano Servlets con acceso a Bases de Datos 21 de Abril de 2008.
Bases de datos:MYSQL. ¿Qué es una base de datos? Colección de datos persistentes, relacionados y estructurados. Persistentes: se almacenan en archivos.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
JDBC Java Database Connectivity CC52N - Computación para el trabajo grupal Profesor: Nélson Baloian Por: Edgard Pineda.
1 Programación Interactiva JDBC Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle.
Bases de Datos 1 Prof. Daniel Obando Fuentes. USE USE {database}; Cambia el contexto de base de datos Es decir, dice cuál es la base de datos que se utilizará.
Estructura general de un programa en el servidor de Bases de Datos.
INSTRUCCIONES Elaboración de la Presentación:
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
Java Data Base Connectivity
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Structured Query Language (Lenguaje Estructurado de Consultas)
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Lenguaje Estructurado de Consulta
SQL Sigla del nombre “Structured Query Language”.
Manual violento de Navicat
Bases de Datos y Conectores
Tema 11 Bases de Datos y el Lenguaje SQL
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Comandos de SQL Prog. Orientada a Eventos. Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…);
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
JDBC. Definición Java Database Conectivity El acceso a bases de datos JDBC implica abrir una conexión ejecutar comandos SQL en un sentencia procesar los.
MULTIPLAN Multiplan es la práctica en grupo que hemos tenido que realizar durante el curso según las especificaciones dadas en la asignatura.
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
5 Paquetes ORACLE Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
6 Triggers ORACLE - II Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
3 Cursores ORACLE Bases de datos II I-2014 Universidad del Cauca In. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca In. Wilson Ortega.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
COMANDOS SQL. ¿QUÉ ES SQL? El lenguaje de consulta estructurado es un lenguaje declarativo que permite la creación, acceso e interacción de bases de datos.
Conferencia 9. ODBC, OLE DB y JDBC.
BASE DE DATOS IUPSM CLASE PRACTICA. PROF. ING. JOSE L GUZMAN H.
Transcripción de la presentación:

Programador en Plataforma Java y XML Introducción a JDBC - Base de datos con Java Ing. Jonathan A. Jurado Sandoval

Java Database Connectivity (JDBC). Uso de drivers de terceros. Temas Java Database Connectivity (JDBC). Uso de drivers de terceros. Mantenimientos y consultas. Desarrollo de componentes (JDBTable y JDBComboBox) Cursores y Procedimientos Almacenados Ing. Jonathan A. Jurado Sandoval

Objetivo Reconocer los objetos para trabajar con bases de datos. Desarrollar aplicaciones que trabajen con bases de datos. Ing. Jonathan A. Jurado Sandoval

Java Database Connectivity (JDBC) Existen 4 formas de usar JDBC para conexión con base de datos: El puente JDBC-ODBC Driver de Java parcialmente nativo Driver JDBC de Java puro Driver de protocolo de Java puro Ing. Jonathan A. Jurado Sandoval

El puente JDBC-ODBC Se usará inicialmente para comunicarnos con el gestor SQL Server. Para esto necesitamos del ODBC (Open Database Connectivity) de Microsoft, a través del cual crearemos un DSN (Data Source Name) que nos permitirá crear una cadena de conexión de información sobre la base de datos. Ing. Jonathan A. Jurado Sandoval

El puente JDBC-ODBC Ing. Jonathan A. Jurado Sandoval

Driver de Java parcialmente nativo Esta forma está integrada de controladores que se comunican con el servidor de base de datos en el protocolo nativo del servidor. Por ejemplo para el gestor DB2 necesitaríamos un driver nativo de DB2 de IBM, Para Informix necesitaría-mos un driver nativo de Informix de Unix. Nuestro JDBC, hecho en Java se comunicaría con estos drivers. Ing. Jonathan A. Jurado Sandoval

Driver JDBC-Net de Java puro En esta forma los drivers están hechos en Java puro, pero sin embargo utilizan protocolos estándares, como por ejemplo HTTP, con servidor de base de datos. El servidor traduce el protocolo de red. Para el caso de Windows, puede usar ODBC. Ing. Jonathan A. Jurado Sandoval

Driver de protocolo de Java puro En esta última forma, conformada por drivers de java puro, la comunicación es a través de un protocolo específico para la marca de base de datos que se usa. Ing. Jonathan A. Jurado Sandoval

Ejercicio 13 Ing. Jonathan A. Jurado Sandoval

Uso de drivers de terceros http://developers.sun.com/product/jdbc/drivers Ing. Jonathan A. Jurado Sandoval

Mantenimientos y consultas INSERT INTO NombreTabla(ColumnasDeTabla) VALUES(DatosParaColumnas) DELETE FROM NombreTabla WHERE CondiciónDeBúsqueda UPDATE NombreTabla SET Columna1= Expresión , Columna2= Expresión .... WHERE CondiciónDeBúsqueda Ing. Jonathan A. Jurado Sandoval

desarrollar la clase JDBTable Ejercicio N° 14 desarrollar la clase JDBTable Ing. Jonathan A. Jurado Sandoval

desarrollar la clase JDBCombo Ejercicio N° 15 desarrollar la clase JDBCombo Ing. Jonathan A. Jurado Sandoval

Manteni-miento completo a la base de datos alumnos Ejercicio N° 16 Manteni-miento completo a la base de datos alumnos Ing. Jonathan A. Jurado Sandoval

Cursores y Procedimientos Almacenados createStatement(int resultSetType, int resultSetConcurrency); ResultSet.TYPE_FORWARD_ONLY ResultSet.TYPE_SCROLL_INSENSITIVE ResultSet.TYPE_SCROLL_SENSITIVE Ing. Jonathan A. Jurado Sandoval

Aplicación usando cursor Ejercicio N° 17 Aplicación usando cursor Ing. Jonathan A. Jurado Sandoval

Procedimientos almacenados Create Procedure sp_Promedio @alumno varchar(30), @promedio real Output As Declare @suma real Select @suma= (Select nota1+nota2+nota3 From notas Where alumno=@alumno) Select @promedio= @suma/3 Ing. Jonathan A. Jurado Sandoval

Aplicación usando procedimientos almacenados Ejercicio N° 18 Aplicación usando procedimientos almacenados Ing. Jonathan A. Jurado Sandoval