Ejemplo en Access Como Acceder desde C# a una BD.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Advertisements

Introducción a C#.
Diseño de Bases de Datos
Acceso a Bases de Datos con Java
Conceptos fundamentales de ADO.NET
Archivos de Texto. Introducción Los archivos son una secuencia de bits que se guarda en el disco duro. La ventaja de utilizar archivos es que los datos.
Acceso a datos con Microsoft ADO.NET
BASE DE DATOS MICROSOFT ACCESS
Acceso a Datos avanzado
ACCESO A BASES DE DATOS ORACLE CON PHP
Introducción ADO .Net.
Julio Pacheco SQL SERVER 2005 XML APRENDIENDO CON EJEMPLOS.
UNIVERSIDAD LATINA (UNILA)
Francisco Moreno Bases de Datos II Universidad Nacional
JAVA Persistence API (JPA)
Administrador de Base de Datos (Microsoft Access)
Práctica Profesional MySql - PHP. IS 185 Profesor: MOLINA, Carlos PHP acceso a MySQL Algunas funciones que provee PHP para el manejo de bases de datos.
Primer Programa en JAVA
Tema 3 J2EE Java Database Connectivity Temas Selectos de Cómputo Grupo 912.
BASE DE DATOS DISTRIBUIDAS
Clase 9 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Acceso a datos con ADO.NET
Igor Santos Grueiro. Ahora tenemos datos y datos …
Sockets en Java. Sockets ● Para programar aplicaciones en red en Java se utilizan los Sockets. ● Un socket permite establecer y manejar una conexión entre.
Subsecretaría de Educación Superior
ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase.
Ejemplo PRACTICO Proyecto Examen1 .. Examen 6
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.
DESARROLLO DE APLICACIONES MOVILES I. Temas – CheckBox – Spinner.
USO DE EXCEPCIONES EN JAVA LSC. Natalia Rodríguez Castellón.
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
INSTRUCCIONES Elaboración de la Presentación:
REALIZADO POR: MERINO MERINO JORGE MORI CORREA JHONATAM VIDARTE DELGADO JAVIER.
JDBC Java Database Connectivity CC52N - Computación para el trabajo grupal Profesor: Nélson Baloian Por: Edgard Pineda.
Crear y conectar una base de datos con Visual Basic.
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
Manual de correo electrónico
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Bases de Datos.
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
INSTRUCCIONES Elaboración de la Presentación:
Taller de Microsoft Access Datos de interés Tutor del taller: Pablo Molina Dirección de contacto: Acceso.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Tema 11 Bases de Datos y el Lenguaje SQL
1.- Abrir visual studio en : todos los programas, Microsoft Visual Studio 2005, Microsoft Visual Studio 2005 (para este ejemplo se utilizó la versión.
Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información relacionada, organizada Sistemáticamente,
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.
Reimpresión de legajos Ante la necesidad de reimpresión de una sds y sus términos y condiciones deben operar de la siguiente manera.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Profesor: Gustavo A Vélez.  Actividad en grupo Discusión del proyecto.
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.
¿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
SERVICIO WEN EN.NET. 1) Se crea el servicio web.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
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.
VISUAL STUDIO. Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.
 Como primer paso debemos abrir nuestro proyecto donde haremos la conexión.
Helpers en ASP.NET MVC3. Introducción Los helpers son una herramienta muy potente para generar nuestro propio código HTML dentro de las vistas. Los helpers.
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
Ejemplo en Access Como Acceder desde C# a una BD.
Introducción a programación web Martin Esses. Los datos almacenados en las bases de datos normalmente son mostrados en nuestras vistas. Para que nuestras.
Crear Aplicación Cliente para Conectarse a una Base de Datos.
Php y mysql índice 1. Conexión 6. Ejercicio 5. Insertar un registro 2. Operaciones básicas 3. Seleccionar BD 4. Crear una BD P h p y m y s q l Índice 1.
Francisco Moreno Bases de Datos II Universidad Nacional
Conexiones a Bases de Datos Utilizando la clase Conexión
Conexiones a Bases de Datos Utilizando la clase Conexión
Como Acceder desde C# a una BD
Manejo de Errores en .NET
Como Acceder desde C# a una BD
Transcripción de la presentación:

Ejemplo en Access Como Acceder desde C# a una BD

Introducción Hasta ahora hacíamos persistir a los datos de un programa en archivos de texto. Pero ya aprendimos a crear una base de datos para guardar la información estructuradamente!! ¿Pero como hacemos para acceder desde c# a una base de datos creada en Microsoft Access?

Acceso a BD desde C# En principio lo que necesitamos es un proveedor que sepa interpretar el «lenguaje» de la Base de Datos y el de C#. Algo así como un traductor. Para este caso usaremos Microsoft.Jet.OleDB.4.0

Acceso a BD desde C# Ahora necesitamos también una librería que contengan clases que me permita manejar bases de datos Para este caso usaremos System.Data.OleDb (con el using obviamente)

Acceso a BD desde C# ¿Como creo una conexión con la base de datos? Utilizando la clase OleDbConnection. string Proveedor Data Source=C:\Biblioteca.mdb"; OleDbConnection conn = new OleDbConnection(); Conn.ConnectionString = Proveedor; Conn.Open();

¿Como traigo una consulta desde la base de datos? Creo el comando para ejecutar la consulta desde C# OleDbCommand Consulta= conn.CreateCommand(); Consulta.CommandType = CommandType.StoredProcedure; Consulta.CommandText = “ConsultarAutor"; Consultas de acción Consulta.CommandType = CommandType.Text; Consulta.CommandText = “DELETE FROM Autor WHERE Id=5"; O Consulta.CommandType = CommandType.StoredProcedure; Consulta.CommandText = “EliminarAutor"; Acceso a BD desde C#

Parametros Una consulta puede recibir parametros. OleDbParameter ParMarca = new OleDbParameter("PMarca", txtMarca.text); OleDbParameter ParArticulo = new OleDbParameter("PArticulo", Convert.toInt32(txtArticulo.text)); OleDbParameter ParFecha = new OleDbParameter("PFecha", "01/01/2009"); Consulta.Parameters.Add(ParMarca); Consulta.Parameters.Add(ParArticulo); Consulta.Parameters.Add(ParFecha); Acceso a BD desde C#

Ahora… Como ejecuto una consulta o que hago con ella? Depende del tipo de consulta. Consulta de Acción command.ExecuteNonQuery(); Consulta de Selección Los puedo cargar en un DataReader y recorrerlo. ¿¿¿¿DataReader???? Acceso a BD desde C#

1. OleDbDataReader drAutores = Consulta.ExecuteReader(); while (drAutores.Read()) { string nombre = drAutores["NombreAutor"].ToString(); string apellido = drAutores[“Apellido”].ToString(); return nombre + " " + apellido; } Acceso a BD desde C#

Acceso a BD desde C# - Manejo de Errores Es fundamental poder manejar errores de base de datos. Para eso necesitamos crear try catch luego de conectarme a una base de datos, asi como también al ejecutar una consulta (mediante un command) o al crear un DataReader de una consulta.