“Año
del Buen Servicio al Ciudadano”
Tema: OBJETO CONNECTION
Docente: Marco
Aurelio Porro Chulli.
Asignatura: Laboratorio de Programación III.
Carrera: Ingeniería de Sistemas y
Telemática.
Ciclo: VII – “B”
Integrantes:
·
Rafael Estela Sandrita.
·
Soto Horna Karen Juneth
Año:
2017
OBJETO CONNECTION
1. CONTENIDO
v DEFINICIÓN
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 código 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.
v 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
%>
ü IsOpen
Comprueba si la conexión está abierta.
ü Port
Obtiene el número del puerto utilizado
por la conexión.
ü RedirectDepth
Obtiene o define el número de
redirecciones de encabezados HTTP que se siguen.
ü Server
Obtiene el nombre del host o dirección
IP del servidor al que está conectado el cliente.
ü UseSSL
Comprueba si la conexión HTTP entre el
cliente y el servidor utiliza el protocolo SSL ("https://").
ü State
Todos
los objetos aplicables indica si el estado del objeto está abierta o cerrada. Si el objeto ejecuta un método asincrónico, indica si
el estado actual del objeto es conectando, ejecutando o recuperar.
Indica
una o varias características de un objeto.
v 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 %>
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 %>
Cierra el objeto
Ejemplo: <% conexion.close %>
ü
CommitTrans
Cierra una transacción haciendo efectivos los cambios efectuados dentro de ella.;
Ejemplo: <% conexion.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) %>
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 %>
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 %>
Deshace todos los cambios efectuados en la base de datos desde el inicio de la transacción.
Ejemplo: <% conexion.RollBackTrans %>
v EJEMPLOS
2. RESUMEN
Objeto Connecction permite:
Controlar si el proveedor guarda una versión preparada (o compilada) del
comando antes de la ejecución mediante la propiedad Prepared. Establecer el
número de segundos que esperará un proveedor para la ejecución de un comando
mediante la propiedad CommandTimeout. Asociar una conexión abierta con un
objeto Command estableciendo su propiedad ActiveConnection. Establecer la
propiedad Name para identificar el objeto Command como un método en el objeto
Connection asociado. Pasar un objeto Command a la propiedad Source de un
conjunto de registros para obtener datos.
3. SUMMARY
Connecction object allows you to:
Control whether the provider saves a prepared (or compiled) version of the
command before execution by using the Prepared property. Set the number of
seconds a vendor will wait for a command to execute by using the CommandTimeout
property. Associate an open connection with a Command object by setting its
ActiveConnection property. Set the Name property to identify the Command object
as a method on the associated Connection object. Pass a Command object to the
Source property of a recordset to get data.
4. RECOMENDACIONES
5. CONCLUSIONES
6. APRESIACIÓN DEL EQUIPO
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
código 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.
7. GLOSARIO DE TÉRMINOS
Ø
Asincrónico: Se basan en llamadas que pueden ser cumplidas
ahora o en un futuro. Es decir, las variables pueden ser llenadas o asignadas
en cualquier momento de la ejecución del programa. Muchos de los lenguajes de programación populares
se basan en procesos síncronos.
8. BIBLIOGRAFIA O LINKOGRAFIA
Ø
https://desarrolloweb.com/articulos/2340.php
Øhttps://www.ibm.com/support/knowledgecenter/es/SSAL2T_8.2.0/com.ibm.cics.tx.doc/concepts/c_con_objct.html
Ø
https://msdn.microsoft.com/es-es/library/office/jj249940.aspx
Ø
https://desarrolloweb.com/articulos/2340.php
LINK DE LAS DIAPOSITIVAS:
https://es.slideshare.net/secret/wJg9QfCZPBwvde

No hay comentarios:
Publicar un comentario