ÁREA :
DOCENTE :
INTEGRANTES :
CICLO :
ESCUELA PROFESIONAL DE:
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
TEMA: OBJETO CONNECTION.
Laboratorio de Programación III.
Marco Aurelio Porro Chulli.
 Diaz Quintana, Duyen Yudith.
 Carhuatanta Paredes, Pierina.
VII GRUPO : “A”
OBJETOCONNECTION.
 EL OBJETO CONNECTION NOS PROPORCIONA UNA CONEXIÓN A UNA
BASE DE DATOS DESDE UNA PÁGINA ASP, REPRESENTA UNA CONEXIÓN
ABIERTA CON UN ORIGEN 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 CONNECTION REPRESENTA UNA SESIÓN ÚNICA CON UN
ORIGEN DE DATOS. EN EL CASO DE UN SISTEMA DE BASE DE DATOS
CLIENTE/SERVIDOR, PUEDE SER EQUIVALENTE A UNA CONEXIÓN DE
RED REAL CON EL SERVIDOR.
 ConnectionString:
Especifica la referencia a la base de datos con la cual queremos
conectar: DataSource, Usuario, Pasword. Ejemplo:
<% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234"
 CONNECTIONTIMEOUT
Numero de segundos después del cual una conexión fallida se
interrumpe. Es de solo lectura
 Mode:
Especifica los permisos de la conexión. Ejemplo:
<% conexion.Mode=3 %>
 STATE:
Devuelve el estado actual de la conexión.
Es un campo de bit codificado.
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 %>
 ROLLBACKTRANS
DESHACE TODOS LOS CAMBIOS EFECTUADOS EN LA BASE DE
DATOS DESDE EL INICIO DE LA TRANSACCIÓN. EJEMPLO:
<% CONEXION.ROLLBACKTRANS %>
 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 %>
Objeto Connection

Objeto Connection

  • 1.
    ÁREA : DOCENTE : INTEGRANTES: CICLO : ESCUELA PROFESIONAL DE: INGENIERÍA DE SISTEMAS Y TELEMÁTICA TEMA: OBJETO CONNECTION. Laboratorio de Programación III. Marco Aurelio Porro Chulli.  Diaz Quintana, Duyen Yudith.  Carhuatanta Paredes, Pierina. VII GRUPO : “A”
  • 2.
    OBJETOCONNECTION.  EL OBJETOCONNECTION NOS PROPORCIONA UNA CONEXIÓN A UNA BASE DE DATOS DESDE UNA PÁGINA ASP, REPRESENTA UNA CONEXIÓN ABIERTA CON UN ORIGEN 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 CONNECTION REPRESENTA UNA SESIÓN ÚNICA CON UN ORIGEN DE DATOS. EN EL CASO DE UN SISTEMA DE BASE DE DATOS CLIENTE/SERVIDOR, PUEDE SER EQUIVALENTE A UNA CONEXIÓN DE RED REAL CON EL SERVIDOR.
  • 3.
     ConnectionString: Especifica lareferencia a la base de datos con la cual queremos conectar: DataSource, Usuario, Pasword. Ejemplo: <% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234"  CONNECTIONTIMEOUT Numero de segundos después del cual una conexión fallida se interrumpe. Es de solo lectura
  • 4.
     Mode: Especifica lospermisos de la conexión. Ejemplo: <% conexion.Mode=3 %>  STATE: Devuelve el estado actual de la conexión. Es un campo de bit codificado.
  • 5.
    MÉTODOS  BEGINTRANS: ABRE UNATRANSACCIÓ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 %>
  • 6.
     ROLLBACKTRANS DESHACE TODOSLOS CAMBIOS EFECTUADOS EN LA BASE DE DATOS DESDE EL INICIO DE LA TRANSACCIÓN. EJEMPLO: <% CONEXION.ROLLBACKTRANS %>  COMMITTRANS CIERRA UNA TRANSACCIÓN HACIENDO EFECTIVOS LOS CAMBIOS EFECTUADOS DENTRO DE ELLA. EJEMPLO: <% CONEXION.COMMITTRANS %>
  • 7.
     Execute: Ejecuta unasentencia 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 %>