SlideShare una empresa de Scribd logo
SYSTEM.DATA.SQLCLIENT
LABORATORIO DE PROGRAMACIÓN I
DIFINICIÓN
• El espacio de nombres System.Data.SqlClient es el proveedor de
datos .NET Framework para SQL Server.
• Los espacios de nombres System.Data contienen clases para
tener acceso a datos y administrarlos desde distintos orígenes. El
espacio de nombres de nivel superior y una serie de espacios de
nombres secundarios forman conjuntamente la arquitectura
ADO.NET y los proveedores de datos de ADO.NET.
CLASES:
Clase
Descripción
SqlBulkCopy Permite realizar eficazmente la carga masiva de una tabla de SQL Server con datos procedentes de otro
origen.
SqlBulkCopyColumnM
apping
Define la asignación entre una columna en un SqlBulkCopy origen de datos de la instancia y una columna
de tabla de destino de la instancia.
SqlBulkCopyColumnM
appingCollection
Colección de objetos SqlBulkCopyColumnMapping que hereda de CollectionBase.
SqlClientFactory Representa un conjunto de métodos para crear instancias de la System.Data.SqlClient la implementación
del proveedor de las clases de origen de datos.
SqlClientMetaDataColl
ectionNames
Proporciona una lista de constantes para su uso con el GetSchema método para recuperar colecciones de
metadatos.
SqlClientPermission Permite que el proveedor de datos de .NET Framework para SQL Server ayudar a asegurarse de que un
usuario tiene un nivel de seguridad suficiente para obtener acceso a un origen de datos.
CLASES:
SqlColumnEncryptionCngProvi
der
La implementación del proveedor de almacén de CMK para usar la API de criptografía de
Microsoft: próxima generación (CNG) con Always Encrypted.
SqlColumnEncryptionCspProvi
der
La implementación del proveedor de almacén de CMK para usar Microsoft CAPI según los
proveedores de servicios criptográficos (CSP) con Always Encrypted.
SqlColumnEncryptionKeyStore
Provider
Clase base para todos los proveedores de almacén de claves. Un proveedor personalizado debe
derivar de esta clase y reemplazar sus funciones miembro y, a continuación, registrarla mediante
SqlConnection.RegisterColumnEncryptionKeyStoreProviders().Para obtener más información,
vea Always Encrypted.
SqlCommand Representa un procedimiento almacenado o una instrucción de Transact-SQL que se ejecuta en
una base de datos de SQL Server. Esta clase no puede heredarse.
SqlCommandBuilder Genera automáticamente comandos de tabla única que se usan para conciliar los cambios
realizados en un objeto DataSet con la base de datos SQL Server asociada. Esta clase no puede
heredarse.
DELEGADOS:
Delegado Descripción
OnChangeEventHandler Controla el OnChange evento que se desencadena cuando se
recibe una notificación para cualquiera de los comandos
asociados a un SqlDependency objeto.
SqlInfoMessageEventHandler Representa el método que controlará el
evento InfoMessage deSqlConnection.
SqlRowsCopiedEventHandler Representa el método que controla el
evento SqlRowsCopied deSqlBulkCopy.
SqlRowUpdatedEventHandler Representa el método que controlará el
evento RowUpdated deSqlDataAdapter.
SqlRowUpdatingEventHandler Representa el método que controlará el
evento RowUpdating deSqlDataAdapter.
ENUMERACIONES:
Enumeración Descripción
ApplicationIntent Especifica un valor para ApplicationIntent. Los valores posibles
son ReadWrite y ReadOnly.
PoolBlockingPeriod Especifica un valor para PoolBlockingPeriod Propiedad.
SortOrder Especifica cómo se ordenan las filas de datos.
SqlAuthenticationMethod Describe los diferentes métodos de autenticación de SQL que puede usar un cliente
que se conecta a la base de datos SQL de Azure. Para obtener más información,
consulte Connecting to SQL Database By Using Azure Active Directory Authentication.
SqlBulkCopyOptions Marca bit a bit que especifica una o varias opciones que se van a usar con una
instancia de SqlBulkCopy.
SqlCommandColumnEncryptionSetti
ng
Especifica cómo se enviarán y recibirán los datos al leer y editar columnas
cifradas. Según su consulta específica, el impacto en el rendimiento puede reducirse
omitiendo el procesamiento del controlador Siempre cifrado cuando no se usan
columnas sin cifrar. Tenga en cuenta que no se puede usar esta configuración para
omitir el cifrado y obtener acceso a datos de texto no cifrado. Para obtener más
información, vea Always Encrypted (Database Engine)
RESUMEN:
Este espacio de nombres es el principal para ADO.NET. Contiene las clases
utilizadas por todos los proveedores de datos. Contiene clases para representar
tablas, columnas, filas y el DataSet. También contiene diversas interfaces
muyútiles, como IDbCommand, IDbConnection e IDbDataAdapter. Estas interfaces
las utilizan todos los proveedores administrados, permitiéndoles conectarse en el
centro deADO.NET.
Este espacio de nombres define un proveedor de datos para una base de datos
SQL Server 7.0 o superior, como sqlConnection y sqlCommand.
RECOMENDACIONES:
• Es recomendable utilizar System.Data.SqlClient por que contiene
clases que permiten interactuar con orígenes de datos SQL Server de
un modo mucho más directo que OleDb.
• Para la aplicación de System.Data.SqlClient e recomendable tener las
últimas actualizaciones en el sistema web del proveedor de datos de
.NET Framework para SQL Server y como gestos de base de datos
MySQL en sus últimas versiones.
CONCLUCIONES:
• El proveedor de datos de .NET Framework para SQL Server describe
una colección de clases utilizadas para obtener acceso a una base de
datos de SQL Server en el espacio administrado.
• Esta investigación formara parte del aprendizaje obtenido acerca de
las herramientas importantes basado en la creación de base de
datos. Las cuales se aplicara en el desarrollo de nuestras actividades
como profesionales.

Más contenido relacionado

PPTX
Espacio de nombres system.data.sql client
PPTX
Jhonzambrano-dhalinpalomino
PPTX
Definición de-espacio-de-nombres
PPTX
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
PPTX
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
PPTX
Espacio de nombres system.data.sqlclient
PPTX
Espacio de Nombres System.Data.SqlClient
Espacio de nombres system.data.sql client
Jhonzambrano-dhalinpalomino
Definición de-espacio-de-nombres
ESPACIO DE NOMBRES SYSTEM.DATA.OLEDB
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
Espacio de nombres system.data.sqlclient
Espacio de Nombres System.Data.SqlClient

La actualidad más candente (20)

PPTX
LABORATORIO DE PROGRAMACIÓN I
PPTX
Connection
PPTX
Espacio de nombres system.Data.Oledb
PPTX
Espacio de nombres system.data.sql client
PPTX
JAVA CON BASE DE DATOS
PPTX
LABORATORIO DE PROGRAMACIÓN I
PPTX
System.data.sqlclient
PPTX
Diapositivas de system.data.sql client
PPTX
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
PPTX
Java con base de datos
PPTX
Objeto SqlDataReader
PPTX
Espacio de nombres System.Data.SQLClient
PPTX
Diapositivas de objeto sqlcommand
PPTX
Diapositivas objeto statement
PPTX
Oledbconnection (clase)
PPTX
Objeto sqlcommand
PPTX
Objeto SqlCommand
PPTX
Objeto Sql Command
LABORATORIO DE PROGRAMACIÓN I
Connection
Espacio de nombres system.Data.Oledb
Espacio de nombres system.data.sql client
JAVA CON BASE DE DATOS
LABORATORIO DE PROGRAMACIÓN I
System.data.sqlclient
Diapositivas de system.data.sql client
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
Java con base de datos
Objeto SqlDataReader
Espacio de nombres System.Data.SQLClient
Diapositivas de objeto sqlcommand
Diapositivas objeto statement
Oledbconnection (clase)
Objeto sqlcommand
Objeto SqlCommand
Objeto Sql Command
Publicidad

Similar a System.Data.SqlClient (20)

PPTX
Epacios nombre system.data.
PPTX
Modoconexion
PPTX
PROVEEDORES DATOS.NET framework.pptx
PPTX
PPTX
PPT
SQL_ADO.NET.pptSQL_ADO.NET.pptSQL_ADO.NET.ppt
PPT
ADO.NET SQL server 2000 curso introducción
PDF
Sistema Ado.Net
PPTX
PPS
ADO .NET
PPTX
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
PPTX
DOCX
Practica sql i,ii
PDF
Curso sql server_administracion
PPTX
PPT
SQL_ADO.NET.ppt
PPTX
SQL_ADO.NET.pptx
DOC
Sql server2008 caract
Epacios nombre system.data.
Modoconexion
PROVEEDORES DATOS.NET framework.pptx
SQL_ADO.NET.pptSQL_ADO.NET.pptSQL_ADO.NET.ppt
ADO.NET SQL server 2000 curso introducción
Sistema Ado.Net
ADO .NET
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
Practica sql i,ii
Curso sql server_administracion
SQL_ADO.NET.ppt
SQL_ADO.NET.pptx
Sql server2008 caract
Publicidad

Más de jack grandez garcia (6)

PPTX
Objeto sql.data table
PPTX
Objeto sql.data reader
PPTX
Objeto sql.data.adapter
PPTX
Objeto sqlcommand
PPTX
Objeto connection
PPT
Aplicaciones en-n-capas
Objeto sql.data table
Objeto sql.data reader
Objeto sql.data.adapter
Objeto sqlcommand
Objeto connection
Aplicaciones en-n-capas

Último (20)

PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PDF
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
PDF
FIJA NUEVO TEXTO DE LA ORDENANZA GENERAL DE LA LEY GENERAL DE URBANISMO Y CON...
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
PDF
Estrategias de apoyo de tecnología 2do periodo pdf
PDF
SEC formula cargos al Consejo Directivo del Coordinador y a ocho eléctricas p...
PDF
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
PDF
MATRIZ IDENTIFICACIÓN EVALUACION CONTROL PRL.pdf
DOC
informacion acerca de la crianza tecnificada de cerdos
PDF
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PPTX
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PPTX
NILS actividad 4 PRESENTACION.pptx pppppp
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PDF
NORMATIVA Y DESCRIPCION ALCANTARILLADO PLUVIAL.pdf
PPTX
Seminario de telecomunicaciones para ingeniería
PPTX
GEOLOGIA, principios , fundamentos y conceptos
PPTX
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
FIJA NUEVO TEXTO DE LA ORDENANZA GENERAL DE LA LEY GENERAL DE URBANISMO Y CON...
S15 Protección de redes electricas 2025-1_removed.pdf
Estrategias de apoyo de tecnología 2do periodo pdf
SEC formula cargos al Consejo Directivo del Coordinador y a ocho eléctricas p...
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
MATRIZ IDENTIFICACIÓN EVALUACION CONTROL PRL.pdf
informacion acerca de la crianza tecnificada de cerdos
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
NILS actividad 4 PRESENTACION.pptx pppppp
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
NORMATIVA Y DESCRIPCION ALCANTARILLADO PLUVIAL.pdf
Seminario de telecomunicaciones para ingeniería
GEOLOGIA, principios , fundamentos y conceptos
Cortinas-en-Presas-de-Gravedad-Vertedoras-y-No-Vertedoras.pptx
CONCEPTOS BASICOS DE LA PROGRAMACION STEP

System.Data.SqlClient

  • 2. DIFINICIÓN • El espacio de nombres System.Data.SqlClient es el proveedor de datos .NET Framework para SQL Server. • Los espacios de nombres System.Data contienen clases para tener acceso a datos y administrarlos desde distintos orígenes. El espacio de nombres de nivel superior y una serie de espacios de nombres secundarios forman conjuntamente la arquitectura ADO.NET y los proveedores de datos de ADO.NET.
  • 3. CLASES: Clase Descripción SqlBulkCopy Permite realizar eficazmente la carga masiva de una tabla de SQL Server con datos procedentes de otro origen. SqlBulkCopyColumnM apping Define la asignación entre una columna en un SqlBulkCopy origen de datos de la instancia y una columna de tabla de destino de la instancia. SqlBulkCopyColumnM appingCollection Colección de objetos SqlBulkCopyColumnMapping que hereda de CollectionBase. SqlClientFactory Representa un conjunto de métodos para crear instancias de la System.Data.SqlClient la implementación del proveedor de las clases de origen de datos. SqlClientMetaDataColl ectionNames Proporciona una lista de constantes para su uso con el GetSchema método para recuperar colecciones de metadatos. SqlClientPermission Permite que el proveedor de datos de .NET Framework para SQL Server ayudar a asegurarse de que un usuario tiene un nivel de seguridad suficiente para obtener acceso a un origen de datos.
  • 4. CLASES: SqlColumnEncryptionCngProvi der La implementación del proveedor de almacén de CMK para usar la API de criptografía de Microsoft: próxima generación (CNG) con Always Encrypted. SqlColumnEncryptionCspProvi der La implementación del proveedor de almacén de CMK para usar Microsoft CAPI según los proveedores de servicios criptográficos (CSP) con Always Encrypted. SqlColumnEncryptionKeyStore Provider Clase base para todos los proveedores de almacén de claves. Un proveedor personalizado debe derivar de esta clase y reemplazar sus funciones miembro y, a continuación, registrarla mediante SqlConnection.RegisterColumnEncryptionKeyStoreProviders().Para obtener más información, vea Always Encrypted. SqlCommand Representa un procedimiento almacenado o una instrucción de Transact-SQL que se ejecuta en una base de datos de SQL Server. Esta clase no puede heredarse. SqlCommandBuilder Genera automáticamente comandos de tabla única que se usan para conciliar los cambios realizados en un objeto DataSet con la base de datos SQL Server asociada. Esta clase no puede heredarse.
  • 5. DELEGADOS: Delegado Descripción OnChangeEventHandler Controla el OnChange evento que se desencadena cuando se recibe una notificación para cualquiera de los comandos asociados a un SqlDependency objeto. SqlInfoMessageEventHandler Representa el método que controlará el evento InfoMessage deSqlConnection. SqlRowsCopiedEventHandler Representa el método que controla el evento SqlRowsCopied deSqlBulkCopy. SqlRowUpdatedEventHandler Representa el método que controlará el evento RowUpdated deSqlDataAdapter. SqlRowUpdatingEventHandler Representa el método que controlará el evento RowUpdating deSqlDataAdapter.
  • 6. ENUMERACIONES: Enumeración Descripción ApplicationIntent Especifica un valor para ApplicationIntent. Los valores posibles son ReadWrite y ReadOnly. PoolBlockingPeriod Especifica un valor para PoolBlockingPeriod Propiedad. SortOrder Especifica cómo se ordenan las filas de datos. SqlAuthenticationMethod Describe los diferentes métodos de autenticación de SQL que puede usar un cliente que se conecta a la base de datos SQL de Azure. Para obtener más información, consulte Connecting to SQL Database By Using Azure Active Directory Authentication. SqlBulkCopyOptions Marca bit a bit que especifica una o varias opciones que se van a usar con una instancia de SqlBulkCopy. SqlCommandColumnEncryptionSetti ng Especifica cómo se enviarán y recibirán los datos al leer y editar columnas cifradas. Según su consulta específica, el impacto en el rendimiento puede reducirse omitiendo el procesamiento del controlador Siempre cifrado cuando no se usan columnas sin cifrar. Tenga en cuenta que no se puede usar esta configuración para omitir el cifrado y obtener acceso a datos de texto no cifrado. Para obtener más información, vea Always Encrypted (Database Engine)
  • 7. RESUMEN: Este espacio de nombres es el principal para ADO.NET. Contiene las clases utilizadas por todos los proveedores de datos. Contiene clases para representar tablas, columnas, filas y el DataSet. También contiene diversas interfaces muyútiles, como IDbCommand, IDbConnection e IDbDataAdapter. Estas interfaces las utilizan todos los proveedores administrados, permitiéndoles conectarse en el centro deADO.NET. Este espacio de nombres define un proveedor de datos para una base de datos SQL Server 7.0 o superior, como sqlConnection y sqlCommand.
  • 8. RECOMENDACIONES: • Es recomendable utilizar System.Data.SqlClient por que contiene clases que permiten interactuar con orígenes de datos SQL Server de un modo mucho más directo que OleDb. • Para la aplicación de System.Data.SqlClient e recomendable tener las últimas actualizaciones en el sistema web del proveedor de datos de .NET Framework para SQL Server y como gestos de base de datos MySQL en sus últimas versiones.
  • 9. CONCLUCIONES: • El proveedor de datos de .NET Framework para SQL Server describe una colección de clases utilizadas para obtener acceso a una base de datos de SQL Server en el espacio administrado. • Esta investigación formara parte del aprendizaje obtenido acerca de las herramientas importantes basado en la creación de base de datos. Las cuales se aplicara en el desarrollo de nuestras actividades como profesionales.