Programación Orientada a Objetos II

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Advertisements

Acceso a Bases de Datos con Java
Fernando Alonso Blázquez Servlets con acceso a Bases de Datos 29 de Abril de 2004.
Introducción a HIBERNATE
CRISTINA TIGLLA NOVENO F
A DMINISTRADOR DE C AMPEONATOS D EPORTIVOS Presentado por: René Cáceres L.
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
Data set Data table Base de datos con servidor de base de datos String conexión Objeto conexión.
MySQL - Workbench Clase 1 – Create Table Base de datos I
JDBC Acceso a B.B.D.D. con Java.
Programador en Plataforma Java y XML
Introducción ADO .Net.
UNIVERSIDAD LATINA (UNILA) VI.- ARCHIVOS Y BASES DE DATOS
Francisco Moreno Bases de Datos II Universidad Nacional
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
ODBC - JDBC Gabriel Vásquez Dpto. Electrónica, Instrumentación y Control.
M.I. María Luisa González Ramírez Servlets y JSP.
Tema 3 J2EE Java Database Connectivity Temas Selectos de Cómputo Grupo 912.
Clase 9 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
1 Ingeniería del Software Ejercicios de Implementación  Caso de Uso Total Gasto (Junio 2003)  Caso de Uso Mejor Usuario (Septiembre 2003)  Caso de Uso.
Persistencia de Objetos. Definicion Persistencia : El la capacidad de un objecto to continuar existiendo despues que su creador (programa que crea este)
SQL Lenguaje de consulta estructurado
ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase.
D Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Uso de SQL*Plus.
Scis.regis.edu ● CS-434: Programación Orientada a Objetos usando Java Semana 7 Dr. Jesús Borrego Adjunct Faculty Regis University 1.
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
UNIVERSIDAD LATINA BASES DE DATOS.
1 Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Introducción a Transact – SQL: Select, Delete, Update. Tema:
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
Manejo de Base de Datos en Java Ing. Esp. Ricardo Cujar.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
Base de Datos con Visual Basic
Programación Orientada a Objetos Modulo 7 JDBC Universidad de Chile Departamento de Ciencias de la Computación.
Fernando Alonso Nicolás Serrano Servlets con acceso a Bases de Datos 21 de Abril de 2008.
1 TEMA 8. Acceso a bases de datos Arquitectura de una aplicación que accede a una BD Arquitectura de una aplicación que accede a una BD Establecer la conexión.
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.
Medidor de Potencia Proyecto para el ramo ELO-326 Seminario de Computadores II: "Sistemas Embebidos y sus Aplicaciones" Theo Soto Guzmán Junio 2007.
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.
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
Lenguaje Estructurado de Consulta
INSTRUCCIONES Elaboración de la Presentación: 1.- COMPLETA en LA PRESENTACION EL TEMA SQL 2.- En el penúltimo punto, DE ACUERDO AL EXAMEN QUE TE TOCO EN.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Bases de Datos y Conectores
(Structured Query Language) Docente: Ing. Marleny Soria Medina 1.
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.
Persistencia de Objetos. Definicion Persistencia : El la capacidad de un objecto to continuar existiendo despues que su creador (programa que crea este)
Qué es SQL? Sentencias básicas
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.
EI, Profesor Ramón Castro Liceaga Desarrollo conexión JDBC – ODBC UNIVERSIDAD LATINA (UNILA) DIPLOMADO DE DESARROLLO DE SISTEMAS CON EL PARADIGMA DE ORIENTACIÓN.
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Crear Aplicación Cliente para Conectarse a una Base de Datos.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Conferencia 9. ODBC, OLE DB y JDBC.
JDBC: comunicación Java-Base de Datos
Transcripción de la presentación:

Programación Orientada a Objetos II JDBC Jorge Eduardo Ibarra Esquer

Java Database Connectivity JDBC es un conjunto de clases que permite a las aplicaciones escritas en Java conectarse a los sistemas de manejo de bases de datos estándares.

Java Database Connectivity Utilizando JDBC, las aplicaciones pueden recuperar y almacenar información en bases de datos utilizando el Lenguaje de Consultas Estructurado (SQL)

Java Database Connectivity Aplicación JDBC Driver ODBC Oracle Access MySQL Sybase

El API JDBC Se incluye con el J2SDK Incorpora un puente JDBC-ODBC como parte del paquete sun.jdbc.odbc Funciona con: Oracle, Sybase, Microsoft SQL Server, Informix e Ingres

Estableciendo una conexión Para abrir una conexión a una base de datos, deben seguirse tres pasos: Cargar el Driver Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); Representar la base de datos como un URL Hacer la conexión

jdbc:<subprotocolo>:<subnombre> URLs de JDBC Proporcionan una forma de identificar una fuente de datos, de manera que el driver apropiado pueda reconocerla y establecer una conexíón. La sintaxis estándar es la siguiente: jdbc:<subprotocolo>:<subnombre>

URLs de JDBC El subprotocolo es el nombre del driver o del mecanismo de conexión hacia la base de datos. El subnombre es lo que identifica a la fuente de datos

jdbc:odbc:<subnombre>[;atrib1=valor1]* URLs de JDBC El subprotocolo ODBC es un caso especial que permite agregar atributos después del subnombre: jdbc:odbc:<subnombre>[;atrib1=valor1]*

Conexión a una base de datos en Access Se puede utilizar el Driver incluido en el J2SDK, de la siguiente forma: String url=“jdbc:odbc:;” + “DRIVER=Microsoft Access Driver (*.mdb);” + “DBQ=basededatos.mdb”; Para especificar una base de datos llamada “basededatos.mdb”

Conexión a una base de datos en Access Para abrir la conexión, se crea un onjeto de tipo Connection a través del método getConnection() de la clase DriverManager import java.sql.*; … Connection con=DriverManager.getConnection(url);

Conexión a una base de datos en Access Después de ejecutar las instrucciones anteriores, se tendrá una conexión abierta con la base de datos por medio del objeto con, a través de la cual podemos escribir o leer de la base de datos, utilizando sentencias SQL.

Realizar una consulta La consulta podemos escribirla como una cadena: String query=“SELECT * FROM tabla”; Se creará un objeto de tipo Statement: Statement sm=con.createStatement();

Realizar una consulta A través del objeto Statement se realizará la consulta. El resultado se almacena en un objeto de tipo ResultSet Select: ResultSet res=sm.executeQuery(query); Create, Insert, Update: ResultSet res=sm.executeUpdate(update);

Métodos de ResultSet absolute(int fila) afterLast( ) beforeFirst( ) next( ) previous( ) getDate(int indiceColumna) getDate(String nombreColumna) getInt( ) getDouble( ) getFloat( ) getString( ) getBoolean( ) int getRow( ) refreshRow( )

Métodos de ResultSet updateDate(int indiceColumna, Date fecha) updateDate(String nombreColumna, Date fecha) updateInt( ) updateDouble( ) updateFloat( ) updateString( ) updateBoolean( )