Download - Especialista Web J15 Asp.Net
![Page 1: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/1.jpg)
Especialista en desarrollo de aplicaciones web
JORNADA 15: Acceso a Bases de Datos con ASP.NET
cid deza, moisé[email protected]
![Page 2: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/2.jpg)
Índice Qué se necesita Cadenas de Conexión en Web.Config Controles de Enlace a Datos Controles Visualizadores de Datos Puesta en común
![Page 3: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/3.jpg)
Qué se necesita Controles de Enlace de Datos
Este tipo de controles permiten realizar el enlace entre un control que muestra los datos y la lógica que los administra.
Este tipo de controles requieren conocer en qué base de datos se encuentran los datos a través de la cadena de conexión.
Cadena de Conexión Permite al Control de Enlace de Datos indicar qué base de
datos y la configuración necesaria (servidor, usuario, contraseña, etc) para poder utilizarla.
Controles Visualizadores de Datos Se enlazan con los datos proporcionados por los controles de
tipo Enlace de Datos y permite visualizar los datos.
![Page 4: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/4.jpg)
Cadena de Conexión en Web.Config Se deben indicar en el Web.Config (porque una
modificación en la misma no implicar volver a compilar).
Se puede configurar más de una cadena de conexión.
Para cada bd (SQL Server, MySQL, Access, etc) se ha de emplear una cadena de conexión diferente.
![Page 5: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/5.jpg)
Cadena de Conexión en Web.Config Ejemplo para Access
Ejemplo para MySQL Ejemplo para SQL Server
<connectionStrings>
<add name=“c_conex_1" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\curso_especialista.mdb"providerName="System.Data.OleDb" />
</connectionStrings>
![Page 6: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/6.jpg)
Controles de Enlace de Datos
SqlDataSource: Es el control que permite trabajar con cualquier base de datos relacional (SQL Server, MySQL, Oracle, Access, etc). Representa una conexión directa a una bd relacional. Estos controles enlazan de visualización con los datos de
la base de datos. Se les debe indicar, a través de una propiedad, cual es
la bd que contiene los datos. Ejemplo
Controles de Enlace de Datos Este tipo de controles permiten realizar el enlace entre un control que muestra los datos y la
lógica que los administra. Este tipo de controles requieren conocer en qué base de datos se encuentran los datos a
través de la cadena de conexión.
![Page 7: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/7.jpg)
Controles Visualizadores de Datos
GridView: Permite el enlace con el control SqlDataSource. Entre otras cosas permitirá: Ordenación automática de los registros. Paginación automática de los registros. Modificación automática de los registros.
Ejemplo
Controles Visualizadores de Datos Se enlazan con los datos proporcionados por los controles de tipo Enlace de
Datos y permite visualizar los datos.
![Page 8: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/8.jpg)
Puesta en Común Los pasos a seguir para acceder a una bd y listar
un conjunto de registros desde una aplicación ASP.NET son:1. Establecer la(s) cadena(s) de conexión en el fichero
Web.config.2. Crear un Control de Enlace de Datos (SqlDataSource)
en el WebForm. Asignar valor a la propiedad ConnectionString (es
posible hacerlo automáticamente).3. Crear un Control Visualizador de Datos (GridView) en
el WebForm. Asignar valor a la propiedad DataSourceID
Ejemplo
![Page 9: Especialista Web J15 Asp.Net](https://reader038.vdocumento.com/reader038/viewer/2022100517/557ae03bd8b42a590b8b4d53/html5/thumbnails/9.jpg)
Bibliografía Para la elaboración de estas transparencias se ha
tomado como base el material del curso desarrollador 5 estrellas de Microsoft.
http://www.asp.net/quickstart