Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mis Aprendizajes sobre Aplicaciones con conexión a bases de datos…
Mis Aprendizajes sobre Aplicaciones con conexión a bases de datos
Conectar Visual Basic .Net a una BD
Esto se ha dado durante los últimos años como
OLE BD
Object Linking and Embadding
La vinculación e incrustación de objetos (OLE) es una tecnología patentada desarrollada por Microsoft que permite incrustar y vincular documentos y otros objetos. Para los desarrolladores, trajo OLE Control Extension (OCX), una forma de desarrollar y usar elementos de interfaz de usuario personalizados.
ADO
activex data objects
ActiveX Data Objects es uno de los mecanismos que usan los programas de computadoras para comunicarse con las bases de datos, darles órdenes y obtener resultados de ellas
ODBC
Open Data Base Connectivity
Open Database Connectivity, o ODBC, es una interfaz de programación de aplicaciones (API) que permite que el software se conecte con los sistemas de administración de bases de datos sin que se vea afectado. Esto es importante, ya que permite que las aplicaciones interactúen con múltiples bases de datos simultáneamente usando SQL (lenguaje de consulta estructurado).
ADO.NET
ADO.NET es un conjunto de componentes del software que pueden ser usados por los programadores para acceder a datos y a servicios de datos. Es parte de la biblioteca de clases base que están incluidas en el Microsoft .NET Framework.
Permite el acceso a los datos de manera desconectada
Es optima y no gasta mucho tiempo en los que es la conexión a la BD en un servidor real
Soporta comunicación con fuentes de BD traves de ODBC y OLE BD
Ofrece la opción de usar proveedores de datos específicos de SGBD
Garantiza conexión a cualquier BD existente
Emplea el formato XML para almacenar su estado.
Orígenes para conexiona de datos
DataAdapter
El DataAdapter sirve como un puente entre un DataSet y una fuente de datos para recuperar y guardar datos. El adaptador de datos ofrece este puente mediante cartografía de relleno , que cambia los datos en el conjunto de datos para que coincida con los datos del origen de datos y actualización , que cambia los datos del origen de datos para que coincida con los datos en el conjunto de datos .
Consulta SQL
Para realizar consultas sobre las tablas de las bases de datos disponemos de la instrucción SELECT. Con ella podemos consultar una o varias tablas. Es sin duda el comando más versátil del lenguaje SQL.
SELECT
Permite seleccionar las columnas que se van a mostrar y en el orden en que lo van a hacer. Simplemente es la instrucción que la base de datos interpreta como que vamos a solicitar información.
AS
Permite renombrar columnas si lo utilizamos en la cláusula SELECT, o renombrar tablas si lo utilizamos en la cláusula FROM. Es opcional. Con ello podremos crear diversos alias de columnas y tablas. Enseguida veremos un ejemplo.
Nombres de campos
Se debe especificar una lista de nombres de campos de la tabla que nos interesan y que por tanto queremos devolver. Normalmente habrá más de uno, en cuyo caso separamos cada nombre de los demás mediante comas.
WHERE
Especifica la condición de filtro de las filas devueltas. Se utiliza cuando no se desea que se devuelvan todas las filas de una tabla, sino sólo las que cumplen ciertas condiciones. Lo habitual es utilizar esta cláusula en la mayoría de las consultas.
ALL / DISTINCT
ALL es el valor predeterminado, especifica que el conjunto de resultados puede incluir filas duplicadas. Por regla general nunca se utiliza.
DISTINCT especifica que el conjunto de resultados sólo puede incluir filas únicas. Es decir, si al realizar una consulta hay registros exactamente iguales que aparecen más de una vez, éstos se eliminan. Muy útil en muchas ocasiones.
Condiciones
Son expresiones lógicas a comprobar para la condición de filtro, que tras su resolución devuelven para cada fila TRUE o FALSE, en función de que se cumplan o no. Se puede utilizar cualquier expresión lógica y en ella utilizar diversos operadores como:
>
(Mayor)
<
(Menor)
>=
(Mayor o igual)
<=
(Menor o igual)
=
(Igual)
<> o !=
(Distinto)
IS [NOT] NULL (para comprobar si el valor de una columna es o no es nula, es decir, si contiene o no contiene algún valor)
DataSet
Un conjunto de datos (conocido también por el anglicismo dataset, comúnmente utilizado en algunos países hispanohablantes) es una colección de datos habitualmente tabulada.
Connection
El acceso a los datos desde una base de datos es uno de los aspectos importantes de cualquier lenguaje de programación. Es absolutamente necesario que cualquier lenguaje de programación tenga la capacidad de trabajar con bases de datos. C # no es diferente.
DataGridView
El control DataGridView proporciona una tabla personalizable para mostrar datos. La clase DataGridView permite la personalización de celdas, filas, columnas y bordes mediante el uso de propiedades como DefaultCellStyle , ColumnHeadersDefaultCellStyle , CellBorderStyle y GridColor . Para obtener más información, consulte Formato y estilo básicos en el control DataGridView de formularios Windows Forms .
El usuario hace la petición desde la interfaz o programa de aplicación al sistema gestor de la BD, el cual obtiene la información de la Base física de datos