Objeto connection representa una conexion fisica con una fuente de datos.Se utiliza para representar enlaces de comunicacion entre sistemas CICS.Con el fin de direccionar el trabajo de un sistema CICS a otro.
1. Docente :Ing. Marco Aurelio Porro Chulli.
Asignatura :Laboratorio de Programación III.
Ciclo : VII “A”
Integrante:
• Yenny Isabel Cuello Morón.
• Vicente Wualdir Alberca Rojas.
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
OBJETO CONNECTION
2. DEFINICION
• Este objeto establece un vínculo a una base de datos.
• 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.
• Un objeto de conexión representa una conexión física con una fuente de datos.
3. ¿Cómo utilizar el objeto Connection para conectarse a una base
de datos?
• Para utilizar el objeto de conexión basta con introducir una cadena de
conexión (cadena de conexión) que identifica la fuente de datos que desea trabajar y
luego disparar el método Open para efectuar la conexión.
• La forma más fácil de abrir una conexión es pasar la información de la cadena de
conexión al método Open. La propiedad del Estado determinará si se logró la
conexión de regresar adStateOpen si es así y adStateClosed si la conexión no está
habilitada.
4. 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 ";".
Data Source: DSN=Nombre ODBC de la Base de Datos
Password:
Usuario: UID=Nombre de Usuario
PWD=Password del usuario para la base de datos
5. 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 %>
6. Propiedad Descripción
ConnectionString
Contiene la información utilizada para establecer
una conexión con un origen de datos
ConnectionTimeout
Indica el tiempo de espera durante el intento de
una conexión antes de finalizar y generar un error
CommandTimeout
Indica el tiempo de espera durante la ejecución de
un comando antes de finalizar y generar un error
Estado
Indica si la conexión está abierta, cerrada o en
curso
Proveedor
Informa el nombre del proveedor utilizado en la
conexión
PROPIEDADES
7. METODOS
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 %>
8. Close
Cierra el objeto
Ejemplo:
<% conexion.close %>
CommitTrans
Cierra una transacción haciendo efectivos los cambios efectuados dentro de ella.
Ejemplo:
<% conexion.CommitTrans %>
9. 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 %>
10. Método Descripción
Ejecutar
Ejecuta una consulta, instrucción SQL,
procedimientos almacenados o un comando
específico del proveedor
BeginTrans Inicia una nueva transacción
CommiTrans
Salva cualquier cambio y cierre la transacción
actual.
RollBackTrans
Cancela cualquier cambio realizado durante la
transacción actual y cierra la transacción.
METODOS