CONECTAR CON BASE DE DATOS SQL DESDE V. BASIC .NET
LA TECNOLOGIA DE VISUAL .NET PARA LA CONEXION A BASE DE DATOS ES ADO.NET:
Utiliza un modelo desconectado con la base de datos. Establece la conexion y obtiene los datos.
- DATAADAPTER: hace de mediador entre la conexion y el conjunto de datos obtenidos.
- Establecer un objeto CONNECTION : configurar la conexion con la base de datos:
--> CONECCTION STRING -> Indica todos los detales necesarios para establecer la conexion con la base de datos:
-1) Tipo de base de datos, 2) Servidor de la base de datos, 3) Nombre de la base de datos, 4) Informacion de la cuenta del usuario.
- Teniendo la conexion con la base de datos, despues tenemos que indicar a que partes de la misma queremos acceder, utilizamos un objeto llamado DATAADAPTER (es la intermediación entre el conjunto de datos y la base de datos).
- Cuando queremos obtener o modificar datos, siempre se utiliza el objeto DATAADAPTER.
- La aplicacion cliente (computadora del usuario) trabaja con una copia local de los datos almacenados en la base de datos, representada en ADO.NET con un objeto llamado DATASET.
- El objeto DATASET es lo que maneja la aplicacion cliente, consultando e incluso modificando los datos solicitados.
- El objeto DATASET debe reprentar lo mas fielmente posible a la base de datos a la que se accede, por lo tanto tambien refleja las relaciones que existen entre las tablas (claves primarias, foraneas).
- La aplicacion cliente trabajo con el conjunto de datos o DATASET, como si los hiciera con la propia base de datos, pero todo esto lo hace en forma desconectada.
- Para proporcionar informacion de la base de datos, el objeto DATAADAPTER utiliza su propiedad "SELECT COMMAND" (aqui se establece el codigo sql para obtener los datos).
- La propiedad SELECT COMMAND realmente es un conjunto de propiedades, entre las que encontramos "COMMAND TEXT".
- DATAADAPTER dispone de otras propiedades que se utiliza para actualizar la base de datos, "INSERT COMMAND" (aque se establece el codigo sql para actualizar los datos).
- Los objetos CONNECTION y DATAADAPTER trabajan en equipo, trabajan juntos, ya que el objeto DATAADAPTER tiene que saber como acceder a la base de datos, informacion que se obtiene desde el objeto CONNECTION.
- La propiedad DELETE COMMAND es para borrar datos, (aqui se establece el codigo sql para borrar los datos).
- Una vez conectados a nuestra base de datos, tenemos que mostrar los datos, por ejemplo de los "socios de un video club", necesitamos mostrarlo en un control llamado DATAGRID.
- DATAGRID es un control que enlaza a los datos.
- Podemos poner un DATAGRID en un formulario cualquiera, y le hacemos click con el mouse, (al datagrid del formulario), en la ventana de propiedades (ventana de la derecha), vemos que DATAGRID tiene una propiedad llamada DATASOURCE, esta propiedad es la que enlaza el control con los datos.
- Tambien el DATAGRID tiene una propiedad llamada DATAMEMBER que se indica con que parte del conjunto de datos enlazamos la cuadricula (datagrid).
DataSet, que es una caché de memoria interna de datos recuperados de un origen de datos, representa un componente fundamental de la arquitectura de ADO.NET. DataSet está compuesto por una colección de objetos DataTable que se pueden relacionar entre ellos mediante objetos DataRelation. También se puede imponer la integridad de los datos de DataSet mediante los objetos UniqueConstraint y ForeignKeyConstraint. Para obtener información más detallada sobre el trabajo con objetos DataSet, vea Utilizar DataSets en ADO.NET.
Los objetos DataTable contienen los datos, mientras que DataRelationCollection permite desplazarse por la jerarquía de la tabla. Las tablas están incluidas en un DataTableCollection al que se obtiene acceso a través de la propiedad Tables. Al obtener acceso a los objetos DataTable, hay que tener en cuenta que éstos distinguen entre mayúsculas y minúsculas condicionalmente. Por ejemplo, si un objeto DataTable se denomina "mydatatable" y otro "Mydatatable", la cadena que se utilice para buscar una de las tablas se considerará que distingue entre mayúsculas y minúsculas. Sin embargo, si existe "mydatatable" pero no existe "Mydatatable", se considerará que la cadena de búsqueda no distingue entre mayúsculas y minúsculas.
DataAdapter:
Representa un conjunto de comandos SQL y una conexión de base de datos que se utilizan para rellenar el objeto DataSet y actualizar el origen de datos.
DataAdapter actúa como puente entre DataSet y un origen de datos para la recuperación y el almacenamiento de datos. Para poder actuar como un puente, DataAdapter asigna el método Fill, que modifica los datos de DataSet de forma que coincidan con los del origen de datos, y asigna el método Update, que modifica los datos del origen de datos para hacerlos coincidir con los de DataSet.
DataSet:
Representa una caché de memoria interna de datos. Es un componente fundamental de la arquitectura de ADO.NET. DataSet está compuesto por una colección de objetos DataTable.
DataTable:
Representa una tabla de datos en memoria.
DataTable es un objeto central de la biblioteca ADO.NET. Entre los objetos que utilizan DataTable se incluyen DataSet y DataView.
Al obtener acceso a los objetos DataTable, hay que tener en cuenta que éstos distinguen entre mayúsculas y minúsculas condicionalmente. Por ejemplo, si un objeto DataTable se denomina “mydatatable” y otro “Mydatatable”, la cadena que se utilice para buscar una de las tablas se considerará que distingue entre mayúsculas y minúsculas.
Sin embargo, si existe “mydatatable” pero no existe “Mydatatable”, se considerará que la cadena de búsqueda no distingue entre mayúsculas y minúsculas. Un objeto DataSet puede contener dos objetos DataTable que tengan el mismo valor para la propiedad TableName y distintos valores para la propiedad Namespace.<
LA TECNOLOGIA DE VISUAL .NET PARA LA CONEXION A BASE DE DATOS ES ADO.NET:
Utiliza un modelo desconectado con la base de datos. Establece la conexion y obtiene los datos.
- DATAADAPTER: hace de mediador entre la conexion y el conjunto de datos obtenidos.
- Establecer un objeto CONNECTION : configurar la conexion con la base de datos:
--> CONECCTION STRING -> Indica todos los detales necesarios para establecer la conexion con la base de datos:
-1) Tipo de base de datos, 2) Servidor de la base de datos, 3) Nombre de la base de datos, 4) Informacion de la cuenta del usuario.
- Teniendo la conexion con la base de datos, despues tenemos que indicar a que partes de la misma queremos acceder, utilizamos un objeto llamado DATAADAPTER (es la intermediación entre el conjunto de datos y la base de datos).
- Cuando queremos obtener o modificar datos, siempre se utiliza el objeto DATAADAPTER.
- La aplicacion cliente (computadora del usuario) trabaja con una copia local de los datos almacenados en la base de datos, representada en ADO.NET con un objeto llamado DATASET.
- El objeto DATASET es lo que maneja la aplicacion cliente, consultando e incluso modificando los datos solicitados.
- El objeto DATASET debe reprentar lo mas fielmente posible a la base de datos a la que se accede, por lo tanto tambien refleja las relaciones que existen entre las tablas (claves primarias, foraneas).
- La aplicacion cliente trabajo con el conjunto de datos o DATASET, como si los hiciera con la propia base de datos, pero todo esto lo hace en forma desconectada.
- Para proporcionar informacion de la base de datos, el objeto DATAADAPTER utiliza su propiedad "SELECT COMMAND" (aqui se establece el codigo sql para obtener los datos).
- La propiedad SELECT COMMAND realmente es un conjunto de propiedades, entre las que encontramos "COMMAND TEXT".
- DATAADAPTER dispone de otras propiedades que se utiliza para actualizar la base de datos, "INSERT COMMAND" (aque se establece el codigo sql para actualizar los datos).
- Los objetos CONNECTION y DATAADAPTER trabajan en equipo, trabajan juntos, ya que el objeto DATAADAPTER tiene que saber como acceder a la base de datos, informacion que se obtiene desde el objeto CONNECTION.
- La propiedad DELETE COMMAND es para borrar datos, (aqui se establece el codigo sql para borrar los datos).
- Una vez conectados a nuestra base de datos, tenemos que mostrar los datos, por ejemplo de los "socios de un video club", necesitamos mostrarlo en un control llamado DATAGRID.
- DATAGRID es un control que enlaza a los datos.
- Podemos poner un DATAGRID en un formulario cualquiera, y le hacemos click con el mouse, (al datagrid del formulario), en la ventana de propiedades (ventana de la derecha), vemos que DATAGRID tiene una propiedad llamada DATASOURCE, esta propiedad es la que enlaza el control con los datos.
- Tambien el DATAGRID tiene una propiedad llamada DATAMEMBER que se indica con que parte del conjunto de datos enlazamos la cuadricula (datagrid).
DataSet, que es una caché de memoria interna de datos recuperados de un origen de datos, representa un componente fundamental de la arquitectura de ADO.NET. DataSet está compuesto por una colección de objetos DataTable que se pueden relacionar entre ellos mediante objetos DataRelation. También se puede imponer la integridad de los datos de DataSet mediante los objetos UniqueConstraint y ForeignKeyConstraint. Para obtener información más detallada sobre el trabajo con objetos DataSet, vea Utilizar DataSets en ADO.NET.
Los objetos DataTable contienen los datos, mientras que DataRelationCollection permite desplazarse por la jerarquía de la tabla. Las tablas están incluidas en un DataTableCollection al que se obtiene acceso a través de la propiedad Tables. Al obtener acceso a los objetos DataTable, hay que tener en cuenta que éstos distinguen entre mayúsculas y minúsculas condicionalmente. Por ejemplo, si un objeto DataTable se denomina "mydatatable" y otro "Mydatatable", la cadena que se utilice para buscar una de las tablas se considerará que distingue entre mayúsculas y minúsculas. Sin embargo, si existe "mydatatable" pero no existe "Mydatatable", se considerará que la cadena de búsqueda no distingue entre mayúsculas y minúsculas.
DataAdapter:
Representa un conjunto de comandos SQL y una conexión de base de datos que se utilizan para rellenar el objeto DataSet y actualizar el origen de datos.
DataAdapter actúa como puente entre DataSet y un origen de datos para la recuperación y el almacenamiento de datos. Para poder actuar como un puente, DataAdapter asigna el método Fill, que modifica los datos de DataSet de forma que coincidan con los del origen de datos, y asigna el método Update, que modifica los datos del origen de datos para hacerlos coincidir con los de DataSet.
DataSet:
Representa una caché de memoria interna de datos. Es un componente fundamental de la arquitectura de ADO.NET. DataSet está compuesto por una colección de objetos DataTable.
DataTable:
Representa una tabla de datos en memoria.
DataTable es un objeto central de la biblioteca ADO.NET. Entre los objetos que utilizan DataTable se incluyen DataSet y DataView.
Al obtener acceso a los objetos DataTable, hay que tener en cuenta que éstos distinguen entre mayúsculas y minúsculas condicionalmente. Por ejemplo, si un objeto DataTable se denomina “mydatatable” y otro “Mydatatable”, la cadena que se utilice para buscar una de las tablas se considerará que distingue entre mayúsculas y minúsculas.
Sin embargo, si existe “mydatatable” pero no existe “Mydatatable”, se considerará que la cadena de búsqueda no distingue entre mayúsculas y minúsculas. Un objeto DataSet puede contener dos objetos DataTable que tengan el mismo valor para la propiedad TableName y distintos valores para la propiedad Namespace.<