Tutorial encapsular objetos jdbc
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Tutorial encapsular objetos jdbc

on

  • 889 views

 

Statistics

Views

Total Views
889
Views on SlideShare
889
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Tutorial encapsular objetos jdbc Document Transcript

  • 1. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011 Tutorial Encapsular Objetos JDBC1. Clase ConexionBaseDatos En el tutorial Creacion de un Datasource con NetBeans y MySQL,ese Datasource creado se va a representar mediante código en nuestras aplicaciones , normalmente en un archivo de Contexto como vemos en la siguiente figura: Partiendo del archivo Context,la clase ConexionBaseDatos interactua con el archivo context.xml (nodo Web Pages/META-INF) del proyecto, y establece la conexión a la base de datos. Tiene solo el método getConexion() que retorna un objeto Connection , especificando el nombre del Datasource, su código es: ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 2. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 20112. Clase JDBCSql Con la conexión a la BD activa, los métodos de la clase JDBCSql ejecutan diversas funciones SQL como servicios a las aplicaciones , a fin de separar totalmente el código de acceso a datos del código de presentación. ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 3. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011Método FillCombo, recibe un SELECT con dos columnas , la primera columna será elvalue y la segunda columna la option de un objeto select ( en HTML) que este métodoretornara.--Método Query retorna una consulta embebida en un objeto List . Tenemos dosmétodos de consulta, la que retorna todas las filas y la que retorna paginas de consulta,esto cuando son muchas filas. El cliente tendrá que extraer los datos del objeto List.-Método QueryHtml retorna un SELECT embebido en un objeto table (en HTML) .Tenemos dos métodos consulta, la que retorna todas las filas y la que retorna paginas deconsulta.-Métodos countRows, recibe un SELECT y retorna la cantidad de filas existentes endicha consulta.Método ExecComando debe recibir un INSERT,DELETE o UPDATE , para ejecutar. Si tiene éxito retorna null ,caso contrario el mensaje de error de porque no pudo hacerdicha operación.-Método getCampo debe recibir un SELECT con una condición WHERE a fin deretornar solo un Object que es el datos requerido por el cliente.Método getFila debe recibir un SELECT con una condición WHERE a fin de retornarsolo una fila en un arreglo Object . El cliente tendra que extraer los datos del arregloObject. ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 4. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011Codigo de Clase JDBCSql ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 5. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 6. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 7. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 8. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 9. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 10. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 20113. El siguiente proyecto , servirá para probar los métodos de la clase JDBCSql , es un proyecto web con acceso a la base datos que se indica en el archivo Context(Ver Paso 1 de este tutorial) , Seleccionar Tomcat como servidor web, y no usar ningún framework . ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 11. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011Contenido de index.jspSu salida en el browser será: ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 12. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011El contenido de QueryHtml.jspSu salida en el browser será: ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 13. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011Contenido de FillCombo.jsp esSu salida en el browser será: ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 14. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011Contenido de getFila.jsp es:Su salida en el browser será: ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 15. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011Contenido de getCampo.jsp es:Su salida en el browser será: ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 16. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011Contenido de QueryPaginado.jsp es: ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)
  • 17. 16 de enero TUTORIAL ENCAPSULAR OBJETOS JDBC de 2011Su salida en el browser será: ING. HENRY MENDOZA PUERTA (HENRY_MENDO@HOTMAIL.COM)