1. Integrantes
Carrera Sánchez ,Edilsia.
García Guerrero ,Nilda.
UPA
Universidad
Politécnica
Amazónica
INGENIERÍA DE
SISTEMAS Y TELEMÁTICA
DOCENTE:MARCO AURELIO PORRO CHULLI
4. Objeto Statement
La interfaz Statement nos suministra tres métodos
diferentes para ejecutar sentencias
SQL, executeQuery, executeUpdate y execute
El método executeQuery.- está diseñado para
sentencias que producen como resultado un
único ResultSet tal como las sentencias SELECT
El método executeUpdate.- se usa para ejecutar
sentencias INSERT, UPDATE ó DELETE así como
sentencias SQL DDL (Data Definition Language) como
CREATE TABLE o DROP TABLE.
5. Objeto Connection
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
Atributos de los objetos Connection
Los objetos Connection tienen valores de atributo para describir el coste de
las comunicaciones mediante el objeto Connection relativas al coste de
utilización de otros objetos Connection en la configuración.
Relaciones de los objetos Connection
Los objetos Connection tienen una relación complementaria con los demás
objetos Connection.
Contenido de los objetos Connection
Los objetos Connection no contienen objetos.
6. Puede utilizar un objeto ResultSet para acceder a una tabla de
datos generada ejecutando una consulta. Las filas de la tabla se
recuperan en secuencia. Dentro de una fila, es posible acceder a
los valores de las columnas en cualquier orden.:
Objeto ResultSet
7. EJEMPLO:
package py.devtroce;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
public class Test {
public static Connection conn;
public static Connection conectar() throws
Exception {
Class.forName("com.microsoft.sqlserver.jdbc.SQLS
erverDriver");
String databaseURL =
"jdbc:sqlserver://192.168.5.22:1433;databaseName
=Portabilidad";
return conn
=java.sql.DriverManager.getConnection(databaseU
RL, "devtroce", "9¿¡e.3h++*pC46*h-?+");
}public static void main(String[] args) {
try {conn = conectar();
PreparedStatement ps =
conn.prepareStatement("{ call
miProcedimientoAlmacedaoQuerySQL
(?,?) }");
ps.setInt(1, 1);
ps.setString(2, "xxxyyy");
ResultSet rs =
ps.executeQuery();
if (!rs.next())
System.out.println("no hay
registros");
else do {
System.out.println(rs.getStrin
g("ColumnaX"));
} while (rs.next());
} catch (Exception e) {
System.out.println(e.getMessag
e());}}
8. RESUMEN SUNMARY
Like Sql server and C #, Mysql and Java
need an interface that provides the classes
needed to manage a connection. Entries
created for Connection objects in the CICS
WLM configuration file do not override or
affect CICS Communications Definitions.
The CICS WLM utility uses the
Connection object's inputs to create the
internal object model.
Al igual que Sql server y C #, Mysql y
Java necesitan de una interfaz que
proporcione las clases necesarias para
gestionar una conexión.
Las entradas creadas para los objetos
Connection del archivo de
configuración de WLM de CICS no
reemplazan ni afectan a las
Definiciones de comunicaciones de
CICS. El programa de utilidad de
WLM de CICS utiliza las entradas del
objeto Connection para crear el
modelo de objeto interno.