INGENIERIA DE SISTEMAS Y TELEMATICA
YANINA BUSTAMANTE JIBAJA
YENNY ISABEL CUELLO MORON
Desarrollo de Software I Marco Aurelio Porro Chulli
Connection representa una conexión a una Base de datos dada,
luego representa el lugar adecuado para el manejo de
transacciones, dado que estas afectan a todas las sentencias
ejecutadas sobre una conexión a la base de datos.
El objeto Connection representa una conexión HTTP entre la prueba
dinámica (el cliente) y el servidor Web. La prueba abre la conexión,
aunque tanto la prueba como el servidor Web pueden cerrarla.
CONNECTION
Creando objeto tipo Connection
Este objeto se encarga de administrar la conexión.
Al objeto ‘con’ se le asigna una conexión específica, a través del método
getConnection de la clase DriverManager.
Connection con = DriverManager.getConnection(url, "myLogin", "myPassword");
Para cerrar la conexión se utiliza el método close().
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:
Ejemplo:
<% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234" %>
PROPIEDADES
ConnectionString
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 %>
Mode
Propiedad Descripción
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://").
Método Descripción
Close Cierra la conexión, si está abierta. No
devuelve un error si la conexión ya
está cerrada.
Send Envía una solicitud HTTP al servidor.
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 %>

Connection()

  • 1.
    INGENIERIA DE SISTEMASY TELEMATICA YANINA BUSTAMANTE JIBAJA YENNY ISABEL CUELLO MORON Desarrollo de Software I Marco Aurelio Porro Chulli
  • 2.
    Connection representa unaconexión a una Base de datos dada, luego representa el lugar adecuado para el manejo de transacciones, dado que estas afectan a todas las sentencias ejecutadas sobre una conexión a la base de datos. El objeto Connection representa una conexión HTTP entre la prueba dinámica (el cliente) y el servidor Web. La prueba abre la conexión, aunque tanto la prueba como el servidor Web pueden cerrarla. CONNECTION
  • 3.
    Creando objeto tipoConnection Este objeto se encarga de administrar la conexión. Al objeto ‘con’ se le asigna una conexión específica, a través del método getConnection de la clase DriverManager. Connection con = DriverManager.getConnection(url, "myLogin", "myPassword"); Para cerrar la conexión se utiliza el método close().
  • 4.
    Especifica la referenciaa 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: Ejemplo: <% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234" %> PROPIEDADES ConnectionString
  • 5.
    Especifica los permisosde 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 %> Mode
  • 6.
    Propiedad Descripción IsOpen Compruebasi 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://").
  • 7.
    Método Descripción Close Cierrala conexión, si está abierta. No devuelve un error si la conexión ya está cerrada. Send Envía una solicitud HTTP al servidor.
  • 8.
    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 %>
  • 9.
    CommitTrans Cierra una transacciónhaciendo 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) %>
  • 10.
    Open Abre la conexióncon 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 %>