Como Acceder desde C# a una BD

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Advertisements

Introducción a C#.
Data set Data table Base de datos con servidor de base de datos String conexión Objeto conexión.
Introducción ADO .Net.
Francisco Moreno Bases de Datos II Universidad Nacional
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.
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.
ARCHIVOS Y CONEXIÓN A BASE DE DATOS. FileInputStream: Clase que representa ficheros de texto accedidos en orden secuencial, byte a byte. FileWriter: Clase.
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.
REALIZADO POR: MERINO MERINO JORGE MORI CORREA JHONATAM VIDARTE DELGADO JAVIER.
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
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.
Profesor: Gustavo A Vélez.  Actividad en grupo Discusión del proyecto.
¿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.
VISUAL STUDIO. Paradigmas de Programación Funcionalidad Win16 Win32 COM MFC Componentes Servicios APIs Windows 3.0.
Ejemplo en Access Como Acceder desde C# a una BD.
Crear Aplicación Cliente para Conectarse a una Base de Datos.
Ejemplo en Access Como Acceder desde C# a una BD.
Curso PHP y MySQL Germán Galeano y Juan Bachiller Del 6 de Febrero al 12 de Marzo de 2012.
Como “atraparlos” Manejo de Errores en.NET. Introducción Por mas esfuerzo que pongamos, nuestros programas siempre son susceptibles a errores. Incluso,
Flujos de datos Un flujo es un canal por donde fluyen los datos.
INFORMATICA PAULA CADAVID 10°B.  A en el momento en el que elegimos crear una base da datos, antes de trabajar con ella. Debemos elegir su nombre y ubicación.
COMANDOS BÁSICOS MYSQL BASES DE DATOS 2 UNIVERSIDAD DE LA AMAZONIA.
Acceso a Datos con ADO.Net Requisitos Conocer la terminología básica OOP Visual Basic.NET Bases de Datos.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Nuevo Microsoft Access Database.
Francisco Moreno Bases de Datos II Universidad Nacional
Conferencia 9. ODBC, OLE DB y JDBC.
Conexiones a Bases de Datos Utilizando la clase Conexión
Acceso a Bases de datos con ADO.NET
Practicando con SQL Server
Curso Computación-Tecnología Médica
Lenguaje de manipulación de datos
CURSO DE MICROSOFT ACCESS
SIGOB – SISTEMAS DE GESTIÓN PARA LA GOBERNABILIDAD
¿Qué es una consulta? En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar,
BASE DE DATOS IUPSM CLASE PRACTICA. PROF. ING. JOSE L GUZMAN H.
Programación Orientada a Eventos
Conexiones a Bases de Datos Utilizando la clase Conexión
CONEXIÓN A BASE DE DATOS
Como Acceder desde C# a una BD
Usando StreamReader y StreamWriter
Capacitación Macros en Excel
CÓMO SUBIR UN ARCHIVO AL E-GROUP
Manejo de Errores en .NET
Acceso a datos con ADO.NET
Unidad 3. Introducción a la programación
ESTRUCTURA DE UN PROGRAMA SIMPLE EN JAVA
Usando StreamReader y StreamWriter
Usando StreamReader y StreamWriter
El conjunto de datos o de campos forman un registro
 Se da a través del modelo ADO.NET Este modelo se puede definir como:  Un conjunto de interfaces, clases, estructuras y enumeraciones que permiten el.
WORD 2010 GRADO 6° / 7°.
Importar De una hoja electrónica Archivos de texto FoxPro Paradox.
Al hacer esto tenemos que tener en Cuentacuentos text box hay que hacer en la nuestra tuvimos que hacer 8 labels.
Javascript.
Servicio para el manejo de contraseñas de Ingreso a la red
Normalmente emparejamos tablas que están relacionadas entre sí y una de las columnas de emparejamiento es clave principal, pues en este caso, Cuando una.
JDBC: comunicación Java-Base de Datos
String, random y stream en java
PROGRAMACIÓN ORIENTADA A OBJETOS ING. HEMERSON VILLACORTA M.
Objetos con linea de ejecucion propia
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
1. CONEXIÓN DE JAVA CON MYSQL ING. JOSÉ VÉLIZ. PASO NO. 1 Después de creada la base de datos debemos ingresar a la aplicación Java y crear un nuevo proyecto,
2. PRINCIPIOS BASICOS DE MICROSOFT ACCESS. -Sistema que tiene la capacidad de realizar tareas de distinta índole utilizando herramientas que interactúan.
La combinación de Correspondencia es un proceso a través del cual los datos de una lista de direcciones son insertados y colocados en una carta o documento.
Transcripción de la presentación:

Como Acceder desde C# a una BD Ejemplo en Access

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 = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Biblioteca.mdb"; OleDbConnection conn = new OleDbConnection(); Conn.ConnectionString = Proveedor; Conn.Open();

Acceso a BD desde C# ¿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.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(); MessageBox.Show(nombre + " " + apellido); }

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.