Éxito = Esfuerzo, Voluntad, Práctica.. Objetivos: Describir algunos objetos ADO.NET utilizados habitualmente. Crear y abrir una conexión a una base de.

Slides:



Advertisements
Presentaciones similares
INSTRUCTOR: LI Ramiro Robles Villanueva
Advertisements

Programación orientada a objetos en Visual Basic .NET
Test Individual Nombre: ………………………….. Fecha: …………………………….
Leer y escribir datos XML
Manejo de errores y excepciones
Acceso a datos con Microsoft ADO.NET
Supervisión del rendimiento de SQL Server
Acceso a datos con ADO.NET
Acceso a bases de datos MySQL en PHP
Desarrollo de Aplicaciones para Internet
ADO.NET.
SQL Server Integration Services SSIS
ADO ActiveX Data Object.
Data set Data table Base de datos con servidor de base de datos String conexión Objeto conexión.
Módulo 5: Estructuras de Decisión y Bucles
Introducción ADO .Net.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
ADO.Net TGP (Tecnología de la Programación)
Cursores Implícitos y Explícitos
Planificación de la Información.
Práctica No. 8 Lectura de Datos. Objetivo: Que el estudiante adquiera conocimientos y técnicas sobre la exploración de base de datos utilizando ASP.NET.
Tema 3 J2EE Java Database Connectivity Temas Selectos de Cómputo Grupo 912.
Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a la Base de Datos  Enviar Consultas.
Clase 9 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Acceso a datos con ADO.NET
Expert.NET Development Programando Web para principiantes III por Jonas Stawski
Bases de Datos Relacionales
Dim VARIABLE As TIPODATO Dim int As Integer = 0 VARIABLE= InputBox(“Digite el Documento a buscar") While Not NOMBRETABLA.EOF And int = 0 If NOMBRETABLA.Fields(0).Value.
D Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Uso de SQL*Plus.
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.
UNITA - IBARRA TRIGGERS
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
Control de errores visual basic
Módulo 8: Manejo de Errores y Excepciones
ADO.NET VISUAL STUDIO.NET.
REALIZADO POR: MERINO MERINO JORGE MORI CORREA JHONATAM VIDARTE DELGADO JAVIER.
Autora: Francisca Montañez Muñoz
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
LENGUAJE SQL.
Lenguaje Estructurado de Consulta
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Integración de PHP con Bases de Datos Ing. A. Lorena Ruhl Universidad.
Materia: Desarrollo e implementación web Carrera: Ing. Informática Docente: M.I. Rosario de Alba Domínguez Rodríguez ALUMNA: Marissa Michelle Juárez Kim.
27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina.
DISEÑO DE CONSULTAS. En Access las tareas básicas de gestión de la base de datos las realizan las consultas. Mediante las consultas podemos gestionar.
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.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
MSSQL SERVER CURSO BÁSICO 1. DESCRIPCIÓN DEL CURSO. Sesión 4: Sentencia Insert,Transacciones,Insert general, Insert Select * From, Sentencia Update,Update.
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
¿Cómo programar un Botón para agregar registros a una base de datos?
INGENIERIA WEB CONEXIONES A BASES DE DATOS EN LA PLATAFORMA .NET
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
Programación en Visual Basic
ACCESO A DATOS EN ASP.NET Controles de origen de datos Controles enlazados a datos.
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.
VISUAL STUDIO. Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.
Introducción al entorno de C Sharp. Temario Introducción a.Net I.- Introducción a.Net – ¿Que es.Net? – Componentes Fundamentales Introducción y Entorno.
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.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
Base de Datos I – Ing. Mary Carlota Bernal J.  Cada instrucción PL/SQL tiene asociado internamente un cursor  Los cursores en PL/SQL pueden ser de dos.
U niversidad de G uadalajara Centro Universitario de Ciencias Exactas e Ingenierías Ponentes: Muñoz Guzmán Ramón Gallardo Olivares Mario Solís Flores José.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
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.
.NET Data Providers Oracle Data Providers Lic. Alain Ramírez Cabrejas.
Acceso a datos con ADO.NET
Acceso a datos con ADO.NET
Transcripción de la presentación:

Éxito = Esfuerzo, Voluntad, Práctica.

Objetivos: Describir algunos objetos ADO.NET utilizados habitualmente. Crear y abrir una conexión a una base de datos en ambientes conectados y desconectados. Crear, leer, actualizar y eliminar registros de una base de datos.

¿Qué es un entorno conectado? Un entorno conectado es aquel en que los usuarios están conectados continuamente a una fuente de datos Ventajas: ▫El entorno es más fácil de mantener ▫La concurrencia se controla más fácilmente ▫Es más probable que los datos estén más actualizados que en otros escenarios Inconvenientes: ▫Debe existir una conexión de red constante ▫Escalabilidad limitada

¿Qué es un entorno desconectado? Un entorno desconectado es aquel en el que los datos pueden modificarse de forma independiente y los cambios se escriben posteriormente en la base de datos Ventajas: ▫Las conexiones se utilizan durante el menor tiempo posible, permitiendo que menos conexiones den servicio a más usuarios ▫Un entorno desconectado mejora la escalabilidad y el rendimiento de las aplicaciones Inconvenientes: ▫Los datos no siempre están actualizados ▫Pueden producirse conflictos de cambios que deben solucionarse

Descripción de ADO.NET

Base de datos Objetos comunes de ADO.NET Connection Command DataSet DataReader DataAdapter Gestiona la conexión a una base de datos Ejecuta un comando de consulta en la base de datos Almacena datos en un caché distinto de la base de datos Proporciona acceso eficaz a un flujo de datos de sólo lectura Intercambia datos entre el conjunto de datos y la base de datos

Uso de DataSets frente a DataReaders DataSet 1.Crea una conexión de base de datos 2.Almacena las consultas en un DataAdapter 3.Puebla el DataSet con el método Fill 4.Crea un DataView 5.Enlaza el DataView a un control enlazado a una lista DataReader 1.Crea una conexión de base de datos 2.Abre la conexión a la base de datos 3. Almacena consultas en un SqlCommand 4.Puebla el DataReader con el método ExecuteReader 5.Invoca el método Read para cada registro, y el método Get para cada campo 6.Muestra datos manualmente 7.Cierra el DataReader y la conexión

Cómo utilizar un objeto Connection Utilizamos Connection para: ▫Elegir el tipo de conexión ▫Especificar la fuente de datos ▫Abrir la conexión a la fuente de datos ▫Cerrar la conexión a la fuente de datos Dim PubsSQLConn As SqlClient.SqlConnection PubsSQLConn = New SqlClient.SqlConnection( ) PubsSQLConn.ConnectionString = "Integrated Security=True;" & _ "Data Source=local;Initial Catalog=Pubs;" PubsSQLConn.Open( ) Dim PubsSQLConn As SqlClient.SqlConnection PubsSQLConn = New SqlClient.SqlConnection( ) PubsSQLConn.ConnectionString = "Integrated Security=True;" & _ "Data Source=local;Initial Catalog=Pubs;" PubsSQLConn.Open( )

Objeto DataAdapter ▫Declarar con la palabra clave Dim ▫Pasar una cadena de consulta y un objeto Connection como parámetros Métodos principales de DataAdapter: ▫El método Fill puebla un conjunto de datos (data set) ▫El método Update transmite los cambios al almacén de datos Dim PubsAdapter As SQLDataAdapter = New SQLDataAdapter _ ("Select * from Titles", PubsSQLConn) Dim PubsAdapter As SQLDataAdapter = New SQLDataAdapter _ ("Select * from Titles", PubsSQLConn)

Crear un DataReader Crear y abrir la conexión a base de datos Crear el DataReader desde un comando Cerrar el DataReader y la conexión Dim mySqlCommand As New SqlCommand(  "select * from customers", mySqlConnection) Dim myReader As SqlDataReader=mySqlCommand.ExecuteReader() If Not (myReader Is Nothing) Then myReader.Close() End If If mySqlConnection.State = ConnectionState.Open Then mySqlConnection.Close() End If If Not (myReader Is Nothing) Then myReader.Close() End If If mySqlConnection.State = ConnectionState.Open Then mySqlConnection.Close() End If

Leer datos de un DataReader Invocar Read para cada registro ▫Devuelve False cuando no hay más registros Obtener campos ▫El parámetro es la posición ordinal o nombre del campo Invocar close para liberar el lector y la conexión While myReader.Read() Console.Write(myReader("CustomerID“).ToString() + _ "") Console.WriteLine(myReader("CompanyName“).ToString()) End While While myReader.Read() Console.Write(myReader("CustomerID“).ToString() + _ "") Console.WriteLine(myReader("CompanyName“).ToString()) End While

Referencias. Las palabras entre “ ” son generalmente comparadas. Codigo = “Codigo” Las palabras utilizadas en las sentencias SQL deben cumplir con las reglas del lenguaje. Espacios, Símbolos ( *, + “ ” ‘ ’ () ), Mayúsculas (DataSet…) TextBox1 (Name:Codigo)

Aplicación de ambiente -Desconectado.

Menú principal Programación Me.Opacity = 0.5 Formulario.ShowDialog() Me.Opacity = 1 Programación Me.Opacity = 0.5 Formulario.ShowDialog() Me.Opacity = 1

Agregar Referencia.