Objeto Connection


Carrera Profesional: 
Ingeniería de Sistemas y Telemática
Tema:
Objeto Connection
Docente:
Marco Aurelio Porro Chulli.
Asignatura:
Laboratorio de Programación III
Integrantes:
  • Maldonado Idrogo Betzabeth Yameli
  • Pérez Saucedo Yordin Alberto

Utcubamba - Bagua Grande - 2017


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

Entradas populares de este blog

Reportes

Aplicaciones N - Capas en Visual Net

Objeto SqlCommand