SlideShare una empresa de Scribd logo
1 de 16
SqlConnection representa una sesión única a una fuente de datos
de SQLServer. Con un sistema de base de datos cliente / servidor,
que es equivalente a unaconexión de red al servidor.
SqlConnection se utiliza junto con SqlDataAdapter ySqlCommand
para aumentar el rendimiento cuando se conecta a una base de
datos deMicrosoft SQL Server. Cuando se crea una instancia de
SqlConnection, todas las propiedades se ajustan a susvalores
iniciales. Si la conexión SqlConnection está fuera de ámbito, no se
cerrará. Por lo tanto, espreciso cerrar explícitamente la conexión
llamando a Close o Dispose.
NOMBRE DESCRIPCIÓN
AccessToken Obtiene o establece el token de acceso para la conexión.
ClientConnectionId
Identificador de conexión del intento de conexión más reciente,
independientemente de si el intento se realizó correctamente o no.
ColumnEncryptionKeyCa
cheTtl
Obtiene o establece el tiempo de vida para el cifrado de columna
claves entradas en la caché de clave de cifrado de columna para
la Always Encrypted característica. El valor predeterminado es 2
horas. 0 significa que no hay almacenamiento en caché en absoluto.
ColumnEncryptionQu
eryMetadataCacheEn
abled
Obtiene o establece un valor que indica si está habilitado el
almacenamiento en caché de metadatos de consulta (true) o no (false)
para las consultas con parámetros que se ejecuta enAlways
Encrypted habilitado las bases de datos. El valor predeterminado es true.
ColumnEncryptionTru
stedMasterKeyPaths
Le permite establecer una lista de rutas de acceso a clave de confianza para
un servidor de base de datos. Si durante el procesamiento de una consulta
de aplicación, el controlador recibe una ruta de acceso de clave que no se
encuentre en la lista, la consulta generará error. Esta propiedad ofrece
protección adicional contra los ataques de seguridad que implican un SQL
que está en peligro al ofrecer rutas de acceso de clave falsas, lo que puede
provocar la pérdida de las credenciales del almacén de claves.
ConnectionString
Obtiene o establece la cadena que se utiliza para abrir una base de datos
SQL Server. (Invalida DbConnection.ConnectionString).
ConnectionTimeout
Obtiene el tiempo de espera para intentar establecer una conexión
antes de detenerse y generar un error.
(Invalida DbConnection.ConnectionTimeout).
Container
Obtiene IContainer que contiene Component. (Heredado
de Component).
Credential Obtiene o establece el objeto SqlCredential para esta conexión.
Database
Obtiene el nombre de la base de datos actual o de la que se va a utilizar
una vez que se abre la conexión. (Invalida DbConnection.Database).
DataSource
Obtiene el nombre de la instancia de SQL Server con la que se va a
establecer la conexión. (Invalida DbConnection.DataSource).
FireInfoMessageEventO
nUserErrors
Obtiene o establece la propiedad FireInfoMessageEventOnUserErrors.
PacketSize
Obtiene el tamaño en bytes de los paquetes de red utilizados para
establecer comunicación con una instancia de SQL Server.
ServerVersion
Obtiene una cadena que contiene la versión de la instancia de SQL Server a
la que se conecta el cliente. (Invalida DbConnection.ServerVersion).
Site Obtiene o establece la ISite de la Component. (Heredado de Component).
State
Indica el estado de SqlConnection durante la operación más reciente de la
red realizada en la conexión. (Invalida DbConnection.State).
StatisticsEnabled
Cuando se establece en true, permite la obtención de
estadísticas para la conexión actual.
WorkstationId
Obtiene una cadena que identifica el cliente de bases
de datos.
NOMBRE DESCRIPCIÓN
BeginTransaction() Inicia una transacción de base de datos.
BeginTransaction(Isolatio
nLevel)
Inicia una transacción de base de datos con el nivel de aislamiento
especificado.
BeginTransaction(Isolatio
nLevel, String)
Inicia una transacción de la base de datos con el nivel de aislamiento y el
nombre de transacción especificados.
BeginTransaction(String)
Inicia una transacción de base de datos con el nombre de transacción
especificado.
ChangeDatabase(String)
Cambia la base de datos actual de una conexión SqlConnection abierta.
(Invalida DbConnection.ChangeDatabase(String)).
ChangePassword(String,
SqlCredential,
SecureString)
Cambia la contraseña de SQL Server para el usuario indicado en el objeto
de SqlCredential.
ChangePassword(String,
String)
Cambia la contraseña de SQL Server para el usuario indicado en la cadena
de conexión a la nueva contraseña proporcionada.
ClearAllPools() Vacía la agrupación de conexiones.
ClearPool(SqlConnection
)
Vacía la agrupación de conexiones asociada a la conexión especificada.
Close()
Cierra la conexión con la base de datos. Es el método preferido para cerrar
cualquier conexión abierta. (Invalida DbConnection.Close()).
CreateCommand()
Crea y devuelve un objeto SqlCommand asociado a la
conexión SqlConnection.
CreateObjRef(Type)
Crea un objeto que contiene toda la información relevante necesaria para
generar a un proxy que se utiliza para comunicarse con un objeto remoto.
(Heredado de MarshalByRefObject).
Dispose() Libera todos los recursos que usa Component. (Heredado de Component).
EnlistDistributedTransac
tion(ITransaction)
Se da de alta en la transacción especificada como una transacción
distribuida.
EnlistTransaction(Transa
ction)
Se da de alta en la transacción especificada como una transacción
distribuida. (Invalida DbConnection.EnlistTransaction(Transaction)).
Equals(Object)
Determina si el objeto especificado es igual al objeto actual. (Heredado
de Object).
GetHashCode() Sirve como la función hash predeterminada. (Heredado de Object).
GetLifetimeService
()
Recupera el objeto de servicio de duración actual que controla la directiva de
duración de esta instancia. (Heredado de MarshalByRefObject).
GetSchema()
Devuelve información de esquema para el origen de datos
de SqlConnection. Para obtener más información acerca del esquema,
consulte SQL Server Schema Collections. (Invalida DbConnection.GetSchema()).
GetSchema(String)
Devuelve información de esquema para el origen de datos
de SqlConnection utilizando la cadena especificada para el nombre del
esquema. (Invalida DbConnection.GetSchema(String)).
GetSchema(String,
String())
Devuelve información de esquema para el origen de datos
de SqlConnection utilizando la cadena especificada para el nombre del
esquema y la matriz de cadena determinada para los valores de restricción.
(Invalida DbConnection.GetSchema(String, String())).
GetType() Obtiene el Type de la instancia actual. (Heredado de Object).
InitializeLifetime
Service()
Obtiene un objeto de servicio de duración para controlar la directiva de
duración de esta instancia. (Heredado de MarshalByRefObject).
Open()
Abre una conexión de base de datos con los valores de propiedad que
especificaConnectionString. (Invalida DbConnection.Open()).
OpenAsync()
Una versión asincrónica de Open, que abre una conexión de base de datos con la
configuración especificada por el ConnectionString. Este método invoca el método
virtual OpenAsync con CancellationToken.None. (Heredado de DbConnection).
OpenAsync(Canc
ellationToken)
Una versión asincrónica de Open, que abre una conexión a bases de datos con los
valores de propiedad especificados por ConnectionString. Token de cancelación
que se puede usar para solicitar que se abandone la operación antes de que
transcurra el tiempo de espera de la conexión. Las excepciones se propagarán
mediante la tarea devuelta. Si el tiempo de espera de conexión transcurre sin
conectar correctamente, la tarea devuelta se marcará como error con una
excepción. La implementación devuelve una tarea sin bloquear el subproceso de
llamada para las conexiones agrupadas y no agrupadas.
(Invalida DbConnection.OpenAsync(CancellationToken)).
RegisterColumnEncryption
KeyStoreProviders(IDiction
ary(Of String,
SqlColumnEncryptionKeySt
oreProvider))
Registra los proveedores de almacenamiento de claves de cifrado
de columnas.
ResetStatistics()
Si se habilita la obtención de estadísticas, todos los valores se
restablecen en cero.
RetrieveStatistics()
Devuelve una colección de pares de nombre y valor de las
estadísticas cuando se llama el método.
ToString()
Devuelve un String que contiene el nombre de la Component, si
existe. Este método no se debe invalidar. (Heredado
de Component).
Private Sub OpenSqlConnection()
Dim connectionString As String = GetConnectionString()
Using connection As New SqlConnection(connectionString)
connection.Open()
Console.WriteLine("State: {0}", connection.State)
Console.WriteLine("ConnectionString: {0}", _
connection.ConnectionString)
End Using
End Sub
Private Function GetConnectionString() As String
' To avoid storing the connection string in your code,
' you can retrieve it from a configuration file, using the
' System.Configuration.ConfigurationSettings.AppSettings property
Return "Data Source=(local);Database=AdventureWorks;" _
& "Integrated Security=SSPI;"
End Function
Objeto connection

Más contenido relacionado

La actualidad más candente (19)

Espacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClientEspacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClient
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
Sql dataadapter
Sql dataadapterSql dataadapter
Sql dataadapter
 
Objeto Sql Command
Objeto Sql CommandObjeto Sql Command
Objeto Sql Command
 
Objeto SqlDataReader
Objeto SqlDataReaderObjeto SqlDataReader
Objeto SqlDataReader
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Statement
StatementStatement
Statement
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Objeto Connection
Objeto ConnectionObjeto Connection
Objeto Connection
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usos
 
Connection
ConnectionConnection
Connection
 
Objeto Statement
Objeto StatementObjeto Statement
Objeto Statement
 
Año del buen servicio al cuidadano
Año del buen servicio al cuidadanoAño del buen servicio al cuidadano
Año del buen servicio al cuidadano
 
Codigo proceso
Codigo procesoCodigo proceso
Codigo proceso
 
Jhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalominoJhonzambrano-dhalinpalomino
Jhonzambrano-dhalinpalomino
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
10. consumiendo datos
10. consumiendo datos10. consumiendo datos
10. consumiendo datos
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
Definición de-espacio-de-nombres
Definición de-espacio-de-nombresDefinición de-espacio-de-nombres
Definición de-espacio-de-nombres
 

Similar a Objeto connection (20)

Oledbconnection (clase)
Oledbconnection (clase)Oledbconnection (clase)
Oledbconnection (clase)
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Espacio de nombres system.data.sql client
Espacio de nombres system.data.sql clientEspacio de nombres system.data.sql client
Espacio de nombres system.data.sql client
 
OBJETO CONNECTION
OBJETO CONNECTIONOBJETO CONNECTION
OBJETO CONNECTION
 
Diapositivas de objeto conecction
Diapositivas de objeto conecctionDiapositivas de objeto conecction
Diapositivas de objeto conecction
 
Objeto slqcommand
Objeto slqcommandObjeto slqcommand
Objeto slqcommand
 
System.Data.SqlClient
System.Data.SqlClient System.Data.SqlClient
System.Data.SqlClient
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Connection trabajo
Connection trabajoConnection trabajo
Connection trabajo
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Connec
ConnecConnec
Connec
 
Java con Base de Datos
Java con Base de Datos Java con Base de Datos
Java con Base de Datos
 
Diapositivas de system.data.sql client
Diapositivas de system.data.sql clientDiapositivas de system.data.sql client
Diapositivas de system.data.sql client
 
OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.OBJETO SQLCOMMAND.
OBJETO SQLCOMMAND.
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 

Más de GREINDER MARCHENA & LIZ VASQUEZ

Más de GREINDER MARCHENA & LIZ VASQUEZ (20)

Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Android studio
Android studioAndroid studio
Android studio
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Result set
Result setResult set
Result set
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
 
Base de Datos en SQL
Base de Datos en SQLBase de Datos en SQL
Base de Datos en SQL
 
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
 
Lenguaje de Programación
Lenguaje de ProgramaciónLenguaje de Programación
Lenguaje de Programación
 

Último

PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 

Último (20)

PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 

Objeto connection

  • 1.
  • 2. SqlConnection representa una sesión única a una fuente de datos de SQLServer. Con un sistema de base de datos cliente / servidor, que es equivalente a unaconexión de red al servidor. SqlConnection se utiliza junto con SqlDataAdapter ySqlCommand para aumentar el rendimiento cuando se conecta a una base de datos deMicrosoft SQL Server. Cuando se crea una instancia de SqlConnection, todas las propiedades se ajustan a susvalores iniciales. Si la conexión SqlConnection está fuera de ámbito, no se cerrará. Por lo tanto, espreciso cerrar explícitamente la conexión llamando a Close o Dispose.
  • 3. NOMBRE DESCRIPCIÓN AccessToken Obtiene o establece el token de acceso para la conexión. ClientConnectionId Identificador de conexión del intento de conexión más reciente, independientemente de si el intento se realizó correctamente o no. ColumnEncryptionKeyCa cheTtl Obtiene o establece el tiempo de vida para el cifrado de columna claves entradas en la caché de clave de cifrado de columna para la Always Encrypted característica. El valor predeterminado es 2 horas. 0 significa que no hay almacenamiento en caché en absoluto.
  • 4. ColumnEncryptionQu eryMetadataCacheEn abled Obtiene o establece un valor que indica si está habilitado el almacenamiento en caché de metadatos de consulta (true) o no (false) para las consultas con parámetros que se ejecuta enAlways Encrypted habilitado las bases de datos. El valor predeterminado es true. ColumnEncryptionTru stedMasterKeyPaths Le permite establecer una lista de rutas de acceso a clave de confianza para un servidor de base de datos. Si durante el procesamiento de una consulta de aplicación, el controlador recibe una ruta de acceso de clave que no se encuentre en la lista, la consulta generará error. Esta propiedad ofrece protección adicional contra los ataques de seguridad que implican un SQL que está en peligro al ofrecer rutas de acceso de clave falsas, lo que puede provocar la pérdida de las credenciales del almacén de claves. ConnectionString Obtiene o establece la cadena que se utiliza para abrir una base de datos SQL Server. (Invalida DbConnection.ConnectionString).
  • 5. ConnectionTimeout Obtiene el tiempo de espera para intentar establecer una conexión antes de detenerse y generar un error. (Invalida DbConnection.ConnectionTimeout). Container Obtiene IContainer que contiene Component. (Heredado de Component). Credential Obtiene o establece el objeto SqlCredential para esta conexión. Database Obtiene el nombre de la base de datos actual o de la que se va a utilizar una vez que se abre la conexión. (Invalida DbConnection.Database).
  • 6. DataSource Obtiene el nombre de la instancia de SQL Server con la que se va a establecer la conexión. (Invalida DbConnection.DataSource). FireInfoMessageEventO nUserErrors Obtiene o establece la propiedad FireInfoMessageEventOnUserErrors. PacketSize Obtiene el tamaño en bytes de los paquetes de red utilizados para establecer comunicación con una instancia de SQL Server. ServerVersion Obtiene una cadena que contiene la versión de la instancia de SQL Server a la que se conecta el cliente. (Invalida DbConnection.ServerVersion). Site Obtiene o establece la ISite de la Component. (Heredado de Component). State Indica el estado de SqlConnection durante la operación más reciente de la red realizada en la conexión. (Invalida DbConnection.State).
  • 7. StatisticsEnabled Cuando se establece en true, permite la obtención de estadísticas para la conexión actual. WorkstationId Obtiene una cadena que identifica el cliente de bases de datos.
  • 8. NOMBRE DESCRIPCIÓN BeginTransaction() Inicia una transacción de base de datos. BeginTransaction(Isolatio nLevel) Inicia una transacción de base de datos con el nivel de aislamiento especificado. BeginTransaction(Isolatio nLevel, String) Inicia una transacción de la base de datos con el nivel de aislamiento y el nombre de transacción especificados. BeginTransaction(String) Inicia una transacción de base de datos con el nombre de transacción especificado. ChangeDatabase(String) Cambia la base de datos actual de una conexión SqlConnection abierta. (Invalida DbConnection.ChangeDatabase(String)).
  • 9. ChangePassword(String, SqlCredential, SecureString) Cambia la contraseña de SQL Server para el usuario indicado en el objeto de SqlCredential. ChangePassword(String, String) Cambia la contraseña de SQL Server para el usuario indicado en la cadena de conexión a la nueva contraseña proporcionada. ClearAllPools() Vacía la agrupación de conexiones. ClearPool(SqlConnection ) Vacía la agrupación de conexiones asociada a la conexión especificada. Close() Cierra la conexión con la base de datos. Es el método preferido para cerrar cualquier conexión abierta. (Invalida DbConnection.Close()). CreateCommand() Crea y devuelve un objeto SqlCommand asociado a la conexión SqlConnection. CreateObjRef(Type) Crea un objeto que contiene toda la información relevante necesaria para generar a un proxy que se utiliza para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject).
  • 10. Dispose() Libera todos los recursos que usa Component. (Heredado de Component). EnlistDistributedTransac tion(ITransaction) Se da de alta en la transacción especificada como una transacción distribuida. EnlistTransaction(Transa ction) Se da de alta en la transacción especificada como una transacción distribuida. (Invalida DbConnection.EnlistTransaction(Transaction)). Equals(Object) Determina si el objeto especificado es igual al objeto actual. (Heredado de Object). GetHashCode() Sirve como la función hash predeterminada. (Heredado de Object).
  • 11. GetLifetimeService () Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject). GetSchema() Devuelve información de esquema para el origen de datos de SqlConnection. Para obtener más información acerca del esquema, consulte SQL Server Schema Collections. (Invalida DbConnection.GetSchema()). GetSchema(String) Devuelve información de esquema para el origen de datos de SqlConnection utilizando la cadena especificada para el nombre del esquema. (Invalida DbConnection.GetSchema(String)). GetSchema(String, String()) Devuelve información de esquema para el origen de datos de SqlConnection utilizando la cadena especificada para el nombre del esquema y la matriz de cadena determinada para los valores de restricción. (Invalida DbConnection.GetSchema(String, String())). GetType() Obtiene el Type de la instancia actual. (Heredado de Object).
  • 12. InitializeLifetime Service() Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject). Open() Abre una conexión de base de datos con los valores de propiedad que especificaConnectionString. (Invalida DbConnection.Open()). OpenAsync() Una versión asincrónica de Open, que abre una conexión de base de datos con la configuración especificada por el ConnectionString. Este método invoca el método virtual OpenAsync con CancellationToken.None. (Heredado de DbConnection). OpenAsync(Canc ellationToken) Una versión asincrónica de Open, que abre una conexión a bases de datos con los valores de propiedad especificados por ConnectionString. Token de cancelación que se puede usar para solicitar que se abandone la operación antes de que transcurra el tiempo de espera de la conexión. Las excepciones se propagarán mediante la tarea devuelta. Si el tiempo de espera de conexión transcurre sin conectar correctamente, la tarea devuelta se marcará como error con una excepción. La implementación devuelve una tarea sin bloquear el subproceso de llamada para las conexiones agrupadas y no agrupadas. (Invalida DbConnection.OpenAsync(CancellationToken)).
  • 13. RegisterColumnEncryption KeyStoreProviders(IDiction ary(Of String, SqlColumnEncryptionKeySt oreProvider)) Registra los proveedores de almacenamiento de claves de cifrado de columnas. ResetStatistics() Si se habilita la obtención de estadísticas, todos los valores se restablecen en cero. RetrieveStatistics() Devuelve una colección de pares de nombre y valor de las estadísticas cuando se llama el método. ToString() Devuelve un String que contiene el nombre de la Component, si existe. Este método no se debe invalidar. (Heredado de Component).
  • 14. Private Sub OpenSqlConnection() Dim connectionString As String = GetConnectionString() Using connection As New SqlConnection(connectionString) connection.Open() Console.WriteLine("State: {0}", connection.State) Console.WriteLine("ConnectionString: {0}", _ connection.ConnectionString) End Using End Sub
  • 15. Private Function GetConnectionString() As String ' To avoid storing the connection string in your code, ' you can retrieve it from a configuration file, using the ' System.Configuration.ConfigurationSettings.AppSettings property Return "Data Source=(local);Database=AdventureWorks;" _ & "Integrated Security=SSPI;" End Function