10
Android Delphi IDE JDBC JDK JSP Swing Servlet PHP JTAGUA JAVA + JSP + DELPHI + PHP + SERVLET buscar

Android

Embed Size (px)

DESCRIPTION

h

Citation preview

Android Delphi IDE JDBC JDK JSP Swing Servlet PHPJTAGUAJAVA + JSP + DELPHI + PHP + SERVLETTop of FormbuscarBottom of Form

INICIOUNCATEGORIZEDTUTORIAL DE JSP (22): ALTAS, BAJAS Y MODIFICACIONES EN UNA TABLA DE UNA BASE DE DATOS MYSQL CONJSP.Tutorial de JSP (22): Altas, Bajas y Modificaciones en una tabla de una base de datos mySQL conJSP.LICENCIA

@includeApache 2Apache HTTPaviAWTComponentesConector/JConector J - MySQLCrystal ReportCurso JSPEjemploExpresiones PHPFileZilla FTP ServerFormatHM NIS EditHola MundoIDEJ2EEJavaJButtonJCheckBoxJComboBoxJDBCJDK 6 update 11JDK 6 update 14JDK 6 update 20JDK 6 update 20 (Linux)jFrameJLabelJPanelJRadioButtonJSP/SERVLETSJTextFieldJvDBSearchComboBoxKENAILinuxMercury Mail Transport SystemMySQLMySQL 5.1NetbeansNetbeans 6.5NetBeans 6.7NetBeans 6.8Netbeans 6.9Netbeans 6.9 (Linux)Netbeans 7.0NetBenas 6.8NSISPalabras reservadasPHPPHP5phpMYAdminPOOservletStringToWideCharStrToCrrStrToDateStrToDateTimeStrToIntStrToInt64StrToInt64DefStrToIntDefStrToTimeSun MicrosystemswingTButtonTComboBoxTDBNavigatorTEditTJvDateEditTPageControlTTabSheetWorkbenchXAMPPXDEBUGBLOGROLL IES Gonzalo NazarenoDELPHI About.com Club delphi Delphi Resource Center Dr.Bob's Delphi ClinicIDE Eclipse IDE NetBeans IDEJAVA GUJ (Mexico) GUJ (Uruguay) Java Hispano Java User Groups(JUGs) java.net Univ. Navarra Aprenda Java desde 1JSP/SERVLETS Eclipse + JSP Recursos JSP Univ. Huelva JSP v2.0 / Servlets v2.4 Univ. Navarra Aprenda Servlets de JavaPHP Manual PHP PHP Classes Repository Recursos PHPPYTHON Python Official WebsiteSGBD MySQL Oracle Corporation (Java) PostgreSQLVISITAS: 548,441 hitsMETA Registrarse Acceder RSSde las entradas RSSde los comentarios WordPress.comTop of FormbuscarBottom of Form1 Votes

Realizaremos en esta entrada un ejercicio de utilizacin de JSP para resolver la creacin, modificacin y eliminacin de registros en una tabla denominadalibrosde una base de datos denominadabibliotecadiseada en mySQL. El ejemplo es un mero ejercicio didctico de cmo utilizar JSP, advirtiendo que dicho ejercicio en sentido estricto habra que resolverlo con cierto carcter cientfico con ayuda de un servlet y respetando el Modelo Vista Controlador (que dejaremos para ms adelante).La tabla es la que sigue,con

Iniciamos seguidamente una sesin de Netbeans y hacemos desde el men principal Archivo, Proyecto nuevo, Java Web, Web Application, llamamos al proyecto GesTablaJSP y sustituimos el archivo index.jsp plantilla por el siguiente cdigo:12345678910111213141516171819202122232425262728293031323334353637

html>

Actualizar, Eliminar, Crear registros.

ISBNTtulo Action Actualizar Eliminar Crear

donde puede verse que se trata de cdigo HTML con JSP que describe un formulario. Esto es lo que ms tarde en el Modelo, Vista Controlador ser la Vista, es decir, la presentacin de los datos de los distintos campos de la tabla.La ejecucin de dicho archivo presenta en el cliente o en el browser la pantalla

Si en esta pantalla pulsamos Submit enviaremos una peticin al servidor de la pgina AECTabla.jsp, amn de la cabecera de la peticin, enviaremos los tres variables implicadas en el formulario, es decir: isbn, titulo y Action.Tenemos pues que crear en el mismo proyecto otro archivo jsp que resuelva la cuestin del alta, modificacin o eliminacin de los registros. Para ello, una vez seleccionado el proyecto, hacemos click con el botn derecho para mostrar el menu contextual

Damos nombre AECTabla al nuevo archivo jsp y sustituimos seguidamente el cdigo de la plantilla por el siguiente,123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990

html>

Updating a Database

La siguiente instruccin fue ejecutada:



El resultado fue:



Entre otro valor

Para dar de alta un libro entraremos la informacin correspondiente al libro cuyo ttulo esJava Servlet Programming (2ed)y el isbn 0596000405, es decir

Si pulsamos Submit,

y vemos con phpAdmin que se ha creado un resgistro.

De forma similar se resolvera la Actualizacin o Eliminacin del registro.Obsrvese que no se han previsto, de manera razonable, las incidencias correspondientes a1. La Alta de un registro ya existente.2. La Baja de un registro inexistente.3. La Actualizacin de un registro no existente.Se le sugiere al lector que estudie estos casos y modifique convenientemente el archivo AECTabla. Como ayuda, intente controlar el objeto e del tipo SQLException a travs del mtodo e.getErrorCode(), y a partir de ah muestre un mensaje ms especfico.