Aplicativos con Conexión a Bases de Datos

  Aplicativos con Conexión a Bases de Datos


Conexión de aplicaciones en C# con bases de datos

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

 

Clases que proporcionan el acceso a una fuente de datos.

Connection: Proporciona una conexión usada para comunicarse con la fuente de datos.

Command: Usado para realizar alguna acción en la fuente de datos, como lectura, actualización, o borrado de datos relacionales.

Parameter: Describe un simple parámetro para un command.

DataAdapter: Utilizado para transferir data entre una fuente de datos y un objeto DataSet.

DataReader: Es una clase usada para procesar eficientemente una lista grande de resultados un registro a la vez.

 

SQL

Lenguaje estándar para acceder a una base de datos relacional, estandarizado por el American National Standards Institute (ANSI)

 

ADO.NET y Visual Studio.NET

En el IDE Visual Studio.Net existe la funcionalidad para crear las subclases especializadas de las clases del DataSet para un esquema particular de base de datos, permitiendo el acceso conveniente a cada campo a través de propiedades fuertemente tipadas. Esto ayuda a capturar más errores de programación en tiempo de compilación y hace más útil la característica Intellisense del IDE.

 

Proveedores de acceso a datos:

Conjunto de clases que implementan una serie de interfaces comunes ADO.NET 

- OLE DB Acceso vía protocolo OLE DB a cualquier fuente de datos que lo soporte

System.Data.OleDb. 

- ODBC Acceso vía protocolo ODBC a cualquier fuente de datos que lo soporte  

System.Data.Odbc. 

- SQL Server Acceso nativo a MS SQL Server 7.0 ó superior y MS Access  

System.Data.SqlClient. 

- Oracle Acceso nativo a Oracle Server System.Data.OracleClient 

Otros provistos por terceros MySQL, PostgreeSQL, DB2, etc.




Comentarios

Entradas populares