Uighgd

Solo disponible en BuenasTareas
  • Páginas : 4 (885 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de noviembre de 2011
Leer documento completo
Vista previa del texto
Administrados de Persistencia: me permite no tocar mi modelo si cambio de una implementación a otra para persistencia
V

M

C

AP

jdbc
V

M

C

AP

jdbc
I/O BDFramework como:
JAVA Puro: uso JDBC +java.sql y javax.sql
Hibernate: me da una alternativa para no utilizar toda esta programación, no es que no uso lo que usopara java puro.
REPASO JDBC
JDBCDRIVER (FRAMEWORK)
TOMA ALGO DE ESTA APLICACION Y LO DEVUELVE COMO METODO DENTRO DE ESTA APLICACION JAVA
Del lado de java voy a tener objetos, del lado de BD todo loque vimos tablas sentencias etc.
En java cuando me conectaba le decía a donde me quiero conectar usuario PWD.
Si quiero trabajar en Java:
1) Cargar Driver, quien me permite vincular mi aplicaciónJava con una BD.
2) Lo siguiente a hacer es Conectarmeobjeto conection
3) Crear una sentenciaStatement
4) Ejecutar tengo un par de opciones : Query o un insert, update o créate table.5) Evaluar el ResultadoPuedo no tener nada, un valor o un conjunto de registros
Un conjunto de registros se llama un Result Set
Lo que devuelve un valor es un update, insert , todo lo que modificame devuelve los registros afectados.
Un conjunto lo obtengo cada vez que hago un Select.
TRASACCIONES

TRASACCIONES

POOL
POOL


V

V

M

M

AP

AP

C

C* Class for Name (“driver”)
* Driver Manager getConection (“servicio” ”user” ”pwd”)
Servicio: servidor + port (1433) + [BD]
Este driver manager devuelve un objeto de tipoconection
* Statement
C.Create Statement(); si a esta sentencia la llamo S, puedo poner S.executeQuery (“select …”)RESULT SET
Ese RESULT SET es un Cursor (Read Only, Forward Only)
1: primera lectura-------------------------------------------------
Comienza en 1, no en cero como cualquier otra estructura de java.

PERSISTENCIA
* Puedo tratar de Persistirlos como Objetos (BDOO)
*...
tracking img