lunes, 26 de junio de 2017

OBJETO CONNECTION

     



                                       "AÑO DEL BUEN SERVICIO AL CIUDADANO"
                   

                          ESCUELA ACADÉMICA INGENIERÍA DE SISTEMAS Y TELEMÁTICA


                                                                    ASIGNATURA

                                              LABORATORIO DE PROGRAMACIÓN I


                                                                           TEMA

                                                            OBJETO CONNECTION


                                                                         AUTORES

                                                ARISTA CORONEL JORGE LUIS

                                             RAMOS FERNÁNDEZ SONIA ELVIRA


                                                                         DOCENTE

                                            ING. MARCO AURELIO PORRO CHULLI


                                                    BAGUA GRANDE-UTCUBAMBA

                                                                        AMAZONAS 

                                                                               2017




1. CONTENIDO

DEFINICION:

Este objeto establece un vínculo a una base de datos. Se utiliza un objeto Connection implícita y explícitamente en una base de datos. Cuando se utiliza explícitamente se pueden mantener una o más conexiones y volver asignar las funciones a las que sirven las conexiones en una aplicación. Cuando se utiliza implícitamente se obtiene un codigo más corto pero cada nuevo objeto creado con una conexión consume más recursos. Tenemos que tener en cuenta que primero se debe cerrar los registros antes que la conexión. Una sesión de conexión incluye las sentencias SQL que se ejecutan y los resultados que son devueltos después de la conexión.

PROPIEDADES: 

    Ø  ConnectionString: Especifica la referencia a la base de datos con la cual queremos               conectar, conteniendo en una cadena de texto la información necesaria para efectuar           esa conexión mediante parejas de valores separadas por ";". 

Los valores que podemos asignar son:

Data Source: DSN=Nombre ODBC de la Base de Datos
Usuario: UID=Nombre de Usuario
Password: PWD=Password del usuario para la base de datos

Ejemplo:

<% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234" %>

    Ø  Mode: Especifica los permisos de la conexión.  Algunos de los valores más habituales         que podemos asignar son:

             1.    Establece permiso solo de Lectura
             2.    Establece permiso solo de Escritura
             3.    Establece permiso de Lectura/Escritura

     Ejemplo:

       <% conexion.Mode=3 %>

MÉTODOS:

    Ø  BeginTrans: Abre una transacción; todas las operaciones que realicemos a partir de           ese momento no serán efectivas hasta que no cerremos la transacción.

         Ejemplo:

            <% conexion.BeginTrans %>

    Ø  Close: Cierra el objeto

        Ejemplo:

            <% conexion.close %>

    Ø  CommitTrans: Cierra una transacción haciendo efectivos los cambios efectuados                 dentro de ella.

              Ejemplo:

             <% conexion.CommitTrans %>

    Ø  Execute: Ejecuta una sentencia SQL contra la base de datos.

           Ejemplo:

           <% Set resultado=conexion.execute (Select * from amigos) %>

    Ø  Open: Abre la conexión con los parámetros especificados en las propiedades.

          Ejemplo:

           <% conexion.open %>

    Ø  RollBackTrans: Deshace todos los cambios efectuados en la base de datos desde el           inicio de la transacción.

            Ejemplo:

           <% conexion.RollBackTrans %>

      Hay varias maneras de abrir un objeto Connection dentro de ADO:

Ø     Establecer la propiedad ConnectionString en una cadena Connect válida y llamar al método Open(). Esta cadena de conexión depende del proveedor.
Ø     Pasar una cadena Connect válida al primer argumento del método Open().
Ø     Pasar un objeto Command válido al primer argumento de un método Open de Recordset.
Ø     Pasar el nombre del origen de datos ODBC y, opcionalmente, el Id. de usuario y la contraseña al método Open () del objeto Connection.
Hay tres maneras de abrir un objeto Recordset dentro de ADO:

§     Abrir Recordset fuera del método Connection.Execute().
§     Abrir Recordset fuera del método Command.Execute().
§     Abrir el objeto Recordset sin un objeto Connection o Command y pasar una cadena Connect válida al segundo argumento del método Recordset.Open().
EJEMPLOS:

    Ø   Private con As SqlConnection aquí conecta a una BD.

       El código siguiente crea un objeto SqlConnection, define  la propiedad SqlConnection.          ConnectionString y abre la conexión.

Public Sub ConnectToSql()
    Dim conn As New SqlClient.SqlConnection
    ' TODO: Modify the connection string and include any
    ' additional required properties for your database.
    conn.ConnectionString = & _
    "integrated security=SSPI;data source=SQL Server Name;" & _
    "persist security info=False;initial catalog=northwind"
    Try
        conn.Open()
        ' Insert code to process data.
    Catch ex As Exception
        MessageBox.Show("Failed to connect to data source")
    Finally
        conn.Close()
    End Try
End Sub

2. RESUMEN:

  OBJETO CONNECTION

Definicion: 

Este objeto establece un vínculo a una base de datos. Se utiliza un objeto Connection implícita y explícitamente en una base de datos.

Propiedades:

    Ø  ConnectionString: Especifica la referencia a la base de datos con la cual queremos conectar.

    Ø  Mode: Especifica los permisos de la conexión,

MÉTODOS:

    Ø  BeginTrans: Abre una transacción

    Ø  Close: Cierra el objeto

    Ø  CommitTrans: Cierra una transacción.
    Ø  Execute: Ejecuta una sentencia SQL contra la base de datos.
    Ø  Open: Abre la conexión con los parámetros especificados en las propiedades.
    Ø  RollBackTrans: Deshace todos los cambios efectuados en la base de datos.

3. SUMMARY:
                          OBJECT CONNECTION

Definition: 

This object establishes a link to a database. A Connection object is  implicitly 
and explicitly used in a database.
 
Properties:

Ø  ConnectionString: Specifies the reference to the database with which we want to 
connect.
Ø  Mode: Specifies the permissions of the connection.
 
Methods:
Ø  BeginTrans: Opens a transaction
Ø  Close: Close the object
Ø  CommitTrans: Closes a transaction.
Ø  Execute: Execute an SQL statement against the database.
Ø  Open: Opens the connection with the parameters specified in the properties.
Ø  RollBackTrans: Undoes all changes made to the database.

 
          4.    RECOMENDACIONES.

Para establecer la conexión lo primero que hacemos es crear el Objeto Connetion por medio de la propiedad CreateObject de objeto Server: 

<% Set conexion=Server.CreateObject("ADODB.Connection")%>

           5.    CONCLUSIONES.

Hay varias maneras de abrir un objeto Connection dentro de ADO:
·         Establecer la propiedad ConnectionString en una cadena Connect válida y llamar al método Open(). Esta cadena de conexión depende del proveedor.
·         Pasar una cadena Connect válida al primer argumento del método Open().
·         Pasar un objeto Command válido al primer argumento de un método Open de Recordset.
·         Pasar el nombre del origen de datos ODBC y, opcionalmente, el Id. de usuario y la contraseña al método Open() del objeto Connection.
             6.    APRECIACIÓN DEL EQUIPO.

Un objeto Connection se utiliza para representar enlaces de comunicación entre sistemas CICS. Con el fin de direccionar el trabajo de un sistema CICS a otro, debe definirse un par de objetos Connection. Cada mitad del par Connection se asocia con un objeto SystemClone, que es el sistema CICS a partir del cual se define la conexión. Las dos conexiones de cada mitad deben estar relacionadas entre sí de modo que WLM de CICS pueda detectar que ambas partes de la relación están presentes y son correctas. Una relación se define a partir de la conexión de una parte del par con la otra parte.

             7.    GLOSARIO DE TÉRMINOS.

Data source

Lo primero que se suele hacer una vez que se dispone de un servidor de aplicaciones es configurar las conexiones a las bases de datos, para ello en weblogic permite configurar un origen de datos JDBC o data source JDBC, este es un objeto enlazado al árbol JNDI que proporciona conectividad de base de datos a través de.

Connectionstring:

El ConnectionString propiedad se puede establecer únicamente cuando se cierra la conexión. Muchos de los valores de cadena de conexión tienen propiedades correspondientes de sólo lectura. Cuando se establece la cadena de conexión, se actualizan estas propiedades, excepto cuando se detecta un error. En este caso, ninguna de las propiedades se actualiza. SqlConnection propiedades devuelven únicamente los valores que figuran en la ConnectionString.

             8.    LINKOGRAFÍA.








1 comentario:

  1. Plantear debidamente al menos 3 CONCLUSIONES y RECOMENDACIONES.Defina al menos 10 términos en su GLOSARIO. Agregar VIDEOS e IMÁGENES sobre el TEMA. Gracias por su investigación. Saludos

    ResponderEliminar