Home
Manual de JSP con MySQL
Contents
1. cargando los campos a grabar int id Integer parseInt request getParameter id String cadSQL DELETE FROM contacto WHERE ID id try agregando renglon insert int n instruccion executeUpdate cadSQL lavisando que se hizo la instruccion out printin REGISTRO ELIMINADO j catch SQLException e fout printin e y try tabla close instruccion close canal close catch SQLException e fout printIn e y j lt FORM ACTION eliminarContacto sp METHOD post gt lt table width 34 border 10 align center cellpadding 1 cellspacing 1 bordercolor 000099 bgcolor HFFFFFF gt lt tr bordercolor FFFFFF bgcolor HFFFFFF gt lt th gt ID lt th gt lt th gt lt div align eft gt lt input type text name id size 10 gt lt div gt lt th gt lt tr gt lt tr bordercolor FFFFFF gt lt th gt lt th gt lt th gt lt input type submit name eliminar value Eliminar Contacto gt lt th gt lt tr gt lt table gt lt FORM gt gt Paso 12 editarContactos jsp Haz clic sobre el proyecto Agenda gt New gt JSP y gu rdalo como editarContactos jsp al desplegarse el c digo del jsp introduce dentro de las etiquetas lt body gt lt body gt el siguiente c digo lt 4 page import java io java util java net java sql gt lt int id 0 gt lt Connection canal null ResultSet tabla null Statement instruccion null
2. String strcon ydbc mysq l localhost 3306 agenda user root password admin String cadSQL codigo del evento BUSQUEDA y recordar construir una nueva forma dinamica if request getParameter buscar null L S C Raymundo Delf n Medel UABC mayo 2010 P gina 8 Manual de JSP con MySQL try Class forName com mysql jdbc Driver newInstance canal DriverManager getComnection strcon instruccion canal createStatement ResultSet TYPE SCROLL SENSITIVE ResultSet CONCUR UPDATABLE j catch java lang ClassNotFoundException e catch SQLException e id Integer parseInt request getParameter id2 cadSQL SELECT Nombre Dir Tel FROM contacto WHERE ID id try tabla instruccion executeQuery cadSQL tabla next out println lt FORM ACTION editarContactos jsp METHOD POST gt out println lt table width 34 border 10 align center cellpadding 1 cellspacing 1 bordercolor 000099 bgcolor FFFFFF gt out println lt tr bordercolor FFFFFF bgcolor FFFFFF gt lt th gt ID lt th gt out println lt th gt lt div align left gt lt input type text name id disabled value id size 40 gt lt div gt lt th gt lt tr gt out println lt tr bordercolor FFFFFF bgcolor FFFFFF gt lt th gt Nombre lt th gt out println lt th gt lt div align left gt lt input type text name nombre value tabla getString 1 size 40 gt lt div gt lt th gt lt
3. tr gt out println lt tr bordercolor FFFFFF bgcolor FFFFFF gt lt th gt Direcci n lt th gt out println lt th gt lt div align left gt lt input type text name dir value tabla getString 2 size 40 gt lt div gt lt th gt lt tr gt out println lt tr bordercolor FFFFFF bgcolor FFFFFF gt lt th gt Tel lt th gt out println lt th gt lt div align left gt lt input type text name tel value tabla getString 3 size 40 gt lt div gt lt th gt lt tr gt out println lt tr bordercolor FFFFFF gt lt th gt lt th gt lt th gt lt input type submit name editar value Editar Contacto gt lt th gt lt tr gt out println lt table gt lt FORM gt tabla close instruccion close canal close j catch SQLException e catch Exception ex fin evento buscar codigo de evento EDICION String temp2 request getParameter editar if temp2 nulltemp2 if request getParameter editar null id Integer parselnt request getParameter 1d String nombre request getParameter nombre String dir request getParameter dir String tel request getParameter tel try Class forName com mysql jdbc Driver newInstance canal DriverManager getConnection strcon instruccion canal createStatement ResultSet TYPE SCROLL SENSITIVE ResultSet CONCUR UPDATABLE catch java lang ClassNotFoundException e catch SQLException
4. orbi a wimp A Echpos Platero toe ge projecte ma oder caled a era Choss a aapki tobera y Tor ihs dor Le he del nd do 0 A ag Paso 3 Dynamic Web Project Una vez dentro de Eclipse haz clic derecho sobre la ventana Project Explorer selecciona New y despu s Dynamic Web Project L S C Raymundo Delf n Medel UABC mayo 2010 P gina 3 Manual de JSP con MySQL Project Fo ppbtaiian Chera Prae I Ceren Piec DP Tenk Web Project EIB Project J Enbepres Application Prei O JPA Foja T Sirnik Wei P rjeci Esmple m oei CiN Paso 4 Nombre del Proyecto A continuaci n se muestra la siguiente interfaz donde debes de teclear el nombre del proyecto Agenda luego haz clic en el bot n New del rea Target Runtime Paso 5 Configuraci n JBoss o Apache Tomcat Se mostrara la siguiente interfaz selecciona Apache Tomcat v5 5 o Jboss v4 2 y presiona en Finish Nota Una vez seleccionado el tipo de servidor la primera debes introducir la ruta donde lo instalaste Hew Sesreor Aunime Essen ni DETE a rs A TUTTI A ETA Select e bpa of rrira arraroruranti Sabect tha hepa of runtime amarenean tape Her bad bpe Nie ter a gt Apeha E Apache 4 Agecha Temra rii 2 Banc Aceche Tora i E ESA I Apache Tomcat rli a gt Bon Agacha lorri E jim 1 picha Tomo i5 U jismi 2 Apiha lom H jim bor 3 Bam gt BM LE Objective E jiem 5 nch Pa
5. D gt out printin lt TR gt fin while out printIn lt TABLE gt lt CENTER gt lt DIV gt lt HTML gt cerrando resultset tabla close instruccion close canal close fin try no usar al final de dos o mas catchs catch SQLException e fp construyendo forma dinamica out printin lt FORM ACTION listaContactos jsp METHOD post gt out printIin lt INPUT TYPE SUBMIT NAME 0K VALUE CONSULTA gt lt BR gt out printIn lt FORM gt gt Paso 11 eliminarContacto jsp Haz clic sobre el proyecto Agenda gt New gt JSP y gu rdalo como eliminarContacto sp al desplegarse el c digo del jsp introduce dentro de las etiquetas lt body gt lt body gt el siguiente c digo lt 4 page import java io java util java net java sql gt lt if request getParameter eliminar null objetos de enlace Connection canal null ResultSet tabla null Statement instruccion null String strcon dbc mysq l localhost 3306 agenda user root zpassword admin abriendo canal o enlace en su propio try catch try Class forName com mysql jdbc Driver newInstance L S C Raymundo Delf n Medel UABC mayo 2010 P gina 7 Manual de JSP con MySQL canal DriverManager getComnection strcon instruccion canal createStatement ResultSet TYPE SCROLL SENSITIVE ResultSet CONCUR UPDATABLE j catch java lang ClassNotFoundException e catch SQLException e
6. Manual de JSP con MySQL Contenido MOOC ranas 2 REQUe IMEI pisa 2 as Mula ok de Dd e o LA o oo 2 Requerimiento 2 Apache Tomcat Jboss y MySOlL occccccnccncncnoccnnnnnnononononocnnonaronnnnnnonnnnnrnnnonanonnnnanonnnnonaronnonarinnnnanoness 2 nn e e O o o 3 Paso el Elecntar ECOS contactos cia 3 PASO 2 WO SACO aa 3 Pasos DINA MIE WED PrO CC tasca 3 Paso HA Nombre delP yecto marciana E 4 Paso 5 Contisuracion JBoss o Apache Tomatito t 4 Eo E RE En RA E 4 ET A CAMA a A EE EE Pr oe o na 5 Pasos Base de Datos en VISO atrio toi oie illa odas 5 Paso 9 AKI COMAC OJ Dias 5 Paso 10 listaCONtAactos jSP ooccccconcccnconacnnnnonocnnnnnncnnnonaronnononnrnnnnnnrrnnnnnrrn non ornnnnnnrnnnnnnrrnnnnnnrnnnnnnnrnnnnnnnnnnonnnonnnnncnnnenaninoss 6 Paso Fl CUN On OO siii 7 Raso HZ Bola Contactos antes 8 Paso 13 Correr paginas JSP usina aia 10 L S C Raymundo Delf n Medel UABC mayo 2010 P gina 1 Manual de JSP con MySQL Introducci n El presente manual explica de forma clara mediante pasos sencillos y visualmente mediante im genes la utilizaci n de JSP mediante Eclipse para manipular bases de datos con MySQL con Apache Tomcat o Boss Requerimientos Antes de empezar con la explicaci n sobre la configuraci n de Eclipse y las herramientas Apache Tomcat y Boss debes de tomar en cuenta los siguientes requerimientos antes de comenzar Requerimiento 1 IDE Eclipse Actualizar l
7. a Maquina Virtual de Java e instalar el IDE Eclipse Echipe Alfon Version 34 Z Bald dd KDD cl Copeight Edipo conirisuton smd cta 2000 2000 Ai nghi rre Ni opa raro pa Thi pudor includes sofa me dedo pd by e Apache bethea Fouredatan bites ares aque ha org Requerimiento 2 Apache Tomcat Jboss y MySQL Sobre JBoss y Apache Tomcat se recomienda instalar solo un servidor para evitar conflictos con el puerto 8080 y configurarlo para que su activaci n sea Autom tica Apache Tomcat 5 5 gt P gina oficial http tomcat apache org gt Puedes descargarlo aqu http www devtroce com link externo http tomcat apache org download 60 cgl Jboss 4 2 0 GA gt P gina oficial http www boss org bossas downloads L S C Raymundo Delf n Medel UABC mayo 2010 P gina 2 Manual de JSP con MySQL MySQL e Instalado Checar Manual de Instalaci n Anexo a este Manual e P gina oficial http www mysql com e Al instalarlo verifica que utilice el puerto 3306 y escribe el password para conectarte como en el ejemplo String strcon 3dbc mysql localhost 3306 agenda user root password admi ri s Desarrollo Una vez cumplidos los requisitos previos sigue los siguientes pasos al pie de la letra Paso 1 Ejecutar Eclipse Abre la aplicaci n Eclipse IE eclipse GANYMEDE Paso 2 WorkSpace Selecciona el WorkSpace donde desees realizar tu aplicaci n I a
8. e try tabla instruccion executeQuery SELECT FROM contacto catch SQLException e cadSQL UPDATE contacto SET NOMBRE nombre Dir dir Tel tel WHERE ID id try instruccion executeUpdate cadSQL peatech SQLException e try tabla close instruccion close canal close catch SQLException e fp L S C Raymundo Delf n Medel UABC mayo 2010 P gina 9 Manual de JSP con MySQL out printin CONTACTO EDITADO fin evento editar construyendo forma dinamica out printIin lt FORM ACTION editarContactos j sp METHOD post gt out printIn lt table width 34 border1 10 align center cellpadding 11 cellspacing 11 bordercolor 1 0000991 bgcolor1 FFEFEFEY gt out printIn lt tr bordercolor1 FFFFFFFW bgcolor FFFFFF gt lt th gt ID del Contacto a Editar lt th gt out printIn lt th gt lt div align left gt lt input type text name id2 size 1 10 gt lt div gt lt th gt lt tr gt out printin lt tr gt lt th gt lt th gt lt th gt lt input type submit name buscarl value 1 Buscar ContactoW gt lt th gt out printin lt table gt lt FORM gt gt Paso 13 Correr paginas JSP A continuaci n selecciona AltaContacto jsp haz clic en Run as gt Run on server para visualizar la siguiente interfaz I Ll AHslomtacio pp d horacio jr El alirrinarianbecko ue Ej edcarContacios e sl Akade Co
9. etiquetas lt body gt lt body gt el siguiente c digo lt 4 page import java io java util java net java sql gt lt declarando y creando objetos globales Connection canal null L S C Raymundo Delf n Medel UABC mayo 2010 P gina 6 Manual de JSP con MySQL ResultSet tabla null Statement instruccion null String strcon ydbc mysq l localhost 3306 agenda user root password admin if request getParameter OK null abriendo canal o enlace en su propio try catch try Class forName com mysql jdbc Driver newInstance canal DriverManager getConnection strcon instruccion canal createStatement ResultSet TYPE SCROLL SENSITIVE ResultSet CONCUR UPDATABLE catch java lang ClassNotFoundException e catch SQLException e Neyendo tabla en disco y pasandola al resultset try tabla instruccion executeQuery select from contacto mandando resultset a una tabla html out printIin lt TABLE Border 10 CellPadding 5 gt lt TR gt out printin lt th gt ID lt th gt lt th gt Nombre lt th gt lt th gt Dir lt th gt lt th gt Tel lt th gt lt TR gt 5 ciclo de lectura del resultset while tabla next out printin lt TR gt out printin lt TD gt tabla getString 1 lt TD gt out printin lt TD gt tabla getString 2 lt TD gt out printin lt TD gt tabla getString 3 lt TD gt out printin lt TD gt tabla getString 4 lt T
10. h gt ID lt th gt lt th gt lt div align eft gt lt input type text name id size 10 gt lt div gt lt th gt lt tr gt lt tr bordercolor FFFFFF bgcolor HFFFFFF gt lt th gt nbsp lt th gt lt th gt lt div align left gt lt div gt lt th gt lt tr gt lt tr bordercolor FFFFFF bgcolor HFFFFFF gt lt th gt Nombre lt th gt lt th gt lt div align eft gt lt input type text name nombre size 40 gt lt div gt lt th gt lt tr gt lt tr bordercolor FFFFFF gt lt th gt Direcci n lt th gt lt th gt lt div align left gt lt input type text name dir size 40 gt lt div gt lt th gt ies lt tr bordercolor FFFFFF gt lt th gt Tel lt th gt lt th gt lt div align left gt lt input type text name tel size 40 gt lt div gt lt th gt lt tr gt lt tr bordercolor FFFFFF gt lt th gt lt th gt lt th gt lt input type lt tr gt lt table gt lt FORM gt gt 8 submit name GRABAR value Insertar Contacto gt lt th gt Paso 10 listaContactos jsp Checa que en el c digo anterior empieza con los caracteres lt y termina en gt todo lo que se encuentre dentro de estas llaves debe de ser c digo jsp El siguiente c digo es para visualizar los contactos que demos de alta haz clic sobre el proyecto Agenda gt New gt JSP y gu rdalo como listaContactos jsp al desplegarse el c digo del jsp introduce dentro de las
11. mici E A a gnd n 1 Mambro Direcci Tol D Problems E Tase E Propetres Md Savas gt IB pis Source Epis Lo snipper E Console Mre E Ean Darsu a El bar 2 Tenia a il H Siprird Seine Para visualizar las dem s interfaces de la misma manera haz clic en Run as gt Run on server para visualizar la pagina Por ejemplo listaContactos jsp mn E Debug gt iral 1 pl apoiar Ep ld Aide cantacios PERT En 17 A Th e i A A B hip iocadhct Agenda rta onda ciones gt E IE NXopbre Dir Tel 1 Adima Ars Vallejo Av Tapke 21256 333 33 33 Aiia Montes Orandes Ar de las Rozas 5564 07 55 COHELLTA E Problema E Tanta O Prepi H darm i HE Dromo d npp E Crosia Aa Opa Fan 5 Siria Sire A Tomada rra ahal b arta mehrer L S C Raymundo Delf n Medel UABC mayo 2010 P gina 10
12. n canal null ResultSet tabla null Statement instruccion null String strcon dbc mysq l localhost 3306 agenda user root password admin abriendo canal o enlace en su propio try catch try Class forName com mysql jdbc Driver newInstance canal DriverManager getConnection strcon instruccion canal createStatement ResultSet TYPE SCROLL SENSITIVE ResultSet CONCUR UPDATABLE catch java lang ClassNotFoundException e catch SQLException e cargando los campos a grabar int id Integer parselInt request getParameter 1id String nombre request getParameter nombre String dir request getParameter dir String tel request getParameter tel String cadSQL insert into contacto ID Nombre Dir Tel values id nombre dir tel ii ye try agregando renglon insert int n instruccion executeUpdate cadSQL lavisando que se hizo la instruccion out println REGISTRO INSERTADO j L S C Raymundo Delf n Medel UABC mayo 2010 P gina 5 Manual de JSP con MySQL catch SQLException e fout printin e try J tabla close instruccion close canal close j catch SQLException e fout printin e lt FORM ACTION 4 taContacto sp METHOD post gt lt table width 34 border 10 align center cellpadding 1 cellspacing 1 bordercolor 000099 bgcolor HFFFFFF gt lt tr bordercolor FFFFFF bgcolor HFFFFFF gt lt t
13. so 6 Servidores Una vez seleccionado alguno de los servidores de aplicaciones presiona el bot n Finish en la interfaz del Paso f4 L S C Raymundo Delf n Medel UABC mayo 2010 P gina 4 Manual de JSP con MySQL Paso 7 JDBC Una vez hecho esto necesitaremos el driver JDBC para conectarnos a MySQL la cual pueden descargar desde el sitio oficial http dev mysql com downloads connector j al descargar el archivo zip debemos copiarlo en el siguiente path dentro de nuestro proyecto dentro del workspace JAgendaWebConten WEB INFlibimysql connector java 5 1 10 bin jar Paso 8 Base de Datos en MySQL Una vez instalado el driver JDBC ya tenemos listo nuestro proyecto para crear las paginas JSP en el presente ejemplo Agenda debemos crear nuestra base de datos en MySQL gt CREATE DATABASE agenda gt USE agenda gt CREATE TABLE contacto ID int Nombre varchar 50 Dir varchar 100 Tel varchar 30 Paso 9 AltaContacto jsp Ya creada nuestra base de datos en MySQL crearemos las paginas JSP necesarias para manipular nuestra Agenda Haz clic sobre el proyecto Agenda gt New gt JSP y gu rdalo como AltaContacto jsp al desplegarse el c digo del jsp introduce dentro de las etiquetas lt body gt lt body gt el siguiente c digo lt page import java io java util java net java sql gt lt if request getParameter GRABAR null objetos de enlace Connectio
Download Pdf Manuals
Related Search
Related Contents
Notices sur la protection contre les incendies FTP 400 A1 - Lidl Service Website お客様とHonda Samsung Galaxy Star GT-S5280 4GB Black DirecTV D12 Manual LE 360° DU LUNDI _ C`est reparti pour la dernière semaine avant Copyright © All rights reserved.
Failed to retrieve file