1.
Contenido
·
Definición
Este objeto establece un vínculo
a
una base de datos. Se utiliza explícita e implícitamente en una base de datos.
Cuando se utiliza explícitamente
se pueden mantener una o más conexiones y volver a asignar las funciones a las
que sirven las conexiones en una aplicación
Cuando se utiliza implícitamente
se obtiene un código más corto pero cada objeto nuevo creado con una conexión consume
más recursos.
·
Propiedades
Connection
String:
Cadena que se utiliza para obtener acceso a diferentes
fuentes de datos desde una aplicación. Las fuentes de datos pueden ser: MS SQL
Server, MS Access o SQL Server en el servidor remoto.
Î Data
Base: DSN=Nombre ODBC de la Base de Datos
Î Usuario:
UID=Nombre de Usuario
Î Password:
PWD=Password del usuario para la base de datos
Ejemplo:
Public cn As New SqlConnection
cn.ConnectionString =
"DATABASE=PRACTICA01;USER ID=UPA;PASSWORD=.Abc123; TIMEOUT=30; Data
Source=209.217.248.94"
Connection
TimeOut
Obtiene el tiempo de espera para intentar
establecer una conexión antes de detenerse y generar un error.
Ejemplo:
Private Sub
OpenSqlConnection()
Dim connectionString As String =
GetConnectionString()
Using connection As New
SqlConnection(connectionString)
connection.Open()
Console.WriteLine("State:
{0}", connection.State)
Console.WriteLine("ConnectionTimeout:
{0}", connection.ConnectionTimeout)
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;Connection Timeout=30;"
End Function
Connection.State
Indica el estado de SqlConnection durante la
operación de red más reciente realizada en la conexión.
Sintaxis:
Public Overrides ReadOnly Estado de la
propiedad como ConnectionState
·
Métodos:
Open:
Abre la conexión con la base de datos
Ejemplo:
Dim Cn As New SqlConnection
Cn.Open()
Close
Cierra la conexión y libera todas las fuentes
Ejemplo
Cn.Open()
·
Ejemplos:
Imports System.Data.SqlClient
Module Module1
Public cn
As New SqlConnection
Public
cmd As New SqlCommand
Public dr
As SqlDataReader
Public Sub abrir()
cn.ConnectionString = "DATABASE=PRACTICA01;USER
ID=UPA;PASSWORD=.Abc123; TIMEOUT=30; Data Source=209.217.248.94"
cmd.Connection = cn
cn.Open()
End Sub
Public Sub cerrar()
cn.Close()
End Sub
End Module
2. Resumen:
·
Definición
El objeto conecction establece un
vínculo con la base de datos
·
Propiedades
Connection String
Obtiene el acceso a la base de datos
Connection TimeOut
Establece el tiempo que demora para
conectarse a la base de datos.
Connection State
Indica el estado de SqlConnection durante la
operación de red más reciente realizada en la conexión.
·
Métodos
Open
Abre la base de datos.
Close
Cierra la base de
datos.
3.
Summary
·
Definition
The conecction object
establishes a link to the database.
·
Properties
Connection chain
Gets access to the
database
Connection time expired
Sets the time it takes
to connect to the database.
Connection status
Indicates the status of
SqlConnection during the most recent network operation performed on the
connection.
·
Methods
Open
Open the database.
Close
Close the database.
4. Recomendaciones
1.
Para que podamos
acceder a la base de datos es importante importar un archivo.
Imports System.Data.SqlClient
2. Es necesario declarar
una variable de tipo SqlConnection.
5. Conclusiones
Ø La variable cn (Connection) es global, siempre y
cuando lo declaremos en un modulo.
Ø El cn (Connection), sirve específicamente para la conexión
a una base de datos, mediante código no determinados, Importando la base de
datos a utilizar.
6. Apreciación del
Equipo
Aprender a manejar el
Lenguaje de programación es muy importante ya que tiene múltiples beneficios,
en este caso el Objeto Connection nos permite conectarse a cualquier base de
datos.
7. Glosario de Términos
SQL: (Structured Query Language) es un lenguaje
de programación estándar e interactivo para la obtención de información desde
una base de datos y para actualizarla. Aunque SQL es a la vez un ANSI y una norma ISO,
muchos productos de bases de datos soportan SQL con extensiones propietarias al
lenguaje estándar.
EXPLÍCITA: Aquello que expresa una cosa con claridad
y determinación. Cuando algo es explícito, puede ser apreciado o advertido de
manera evidente, sin lugar a dudas
IMPLÍCITA: Implícito se refiere a todo aquello que
se entiende que está incluido, pero sin ser expresado de forma directa o
explícitamente.
8. Linkografia
9. Diapositivas:
Comentarios
Publicar un comentario