SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
APLICACIÓN HTML
Grupo TRON
Objetivo de esta semana
   Desarrollo de una aplicación usando Html,
    CSS, Jsp y MySQL sobre arquitectura de 3
    capas a partir del problema propio. Con
    conexión a BD.
Estructura base de datos
   La estructura que elegimos para realizar este
    problema fue crear una tabla general que
    tenga una lista de países asignados a una id,
    y otra tabla con sus respectivas ciudades que
    se relaciona con el país a través de una clave
    foránea.
Estructura
Creación del Proyecto
   Para llevar a cabo esta aplicación, creamos un
    nuevo proyecto de tipo
   Java Web>Web Aplication
   Donde lo importante es seleccionar el server
    GlassFish, y elegir como java EE version 5
Datos extras
Donde Glassfish es un servidor de
aplicaciones que implementa tecnologias JAVA
EE.

Y JAVA EE (Java Platform, Enterprise
Edition) que permita desarrollar y ejecutar
  software orientado JDBC, RMI, e-
  mail, JMS, Servicios Web, XML, entre otros.
En el proyecto…
   En primer modificaremos el index.jsp que es la
    pagina principal….

   Primero creamos una tabla que la
    insertaremos dentro del <body> y debajo del
    <h1>

   *La tabla debe tener 2 filas y 1 columna
Agregar “evento”
Agregando el “evento”
Para agregar el
 evento insertamos
un Form     .




A ese evento le insertaremos un Drop-Down List
  que es como un jComboBox en HTML.
   Con ctrl+espacio se nos
   Desplegara una lista y
   Elegimos Drop-down List.

   Ahora agregamos un
   Boton para que cuando se active, se lleve a
    cabo el evento.
Establecer la conexión
   Creamos un JDBC
    Resource en la sección
    Glassfish .
   Y Creamos una nueva
    conexión y le damos un
    nombre acorde a la bd.
   Y posteriormente
    seleccionamos la
    conexión.
Estableciendo conexión
   Para dejar finalizada la
    conexión se debe hacer una
    referencia a la conexión.
   En el archivo web.xml

   Solo basta con agregar el
    nombre que establecimos
    anteriormente en el JNDI name.
Query
   Ahora debemos agregar un DB Query a
    nuestro index.html para que el evento quede
    funcional, las sentencias MySQL deben estar
    al principio del código.

   En el Query debemos
   Agregarle el data source
   Y la sentencia.
   Ahora que la Query esta hecho agregamos
    estas líneas en el evento.
Respuesta.jsp
   Ahora creamos nuestro archivo de respuesta y
    en primer creamos el Query



   Y agregamos esta línea, la cual será la que
    nos extraiga las rows
Tabla
Estilo
   Ahora le agregaremos un estilo a nuestra
    pagina el cual los obtuvimos de la misma
    pagina del tutorial…
   Para ello creamos un nuevo archivo de tipo:




   Y pegamos el contenido de la pagina…
   Ahora solo basta con hacer una referencia del
    estilo en nuestro código
   Que debe estar dentro de el <head> de el
    index.jsp y respuesta.jsp
Aplicación HTML con conexión a BD MySQL

Más contenido relacionado

La actualidad más candente

Conexión a SQL Server con C#.NET a través de ODBC
Conexión a SQL Server con C#.NET a través de ODBCConexión a SQL Server con C#.NET a través de ODBC
Conexión a SQL Server con C#.NET a través de ODBCOrlando Alemán
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion juandavid1118
 
1. introduccion al desarrollo web php parte 1
1.  introduccion al desarrollo web php parte 11.  introduccion al desarrollo web php parte 1
1. introduccion al desarrollo web php parte 1Julio Martinez
 
Conexion Base De Datos Y Netbeans
Conexion Base De Datos Y NetbeansConexion Base De Datos Y Netbeans
Conexion Base De Datos Y Netbeanschutas666
 
Tutorial de persistencia en java con postgresql
Tutorial de persistencia en java con  postgresqlTutorial de persistencia en java con  postgresql
Tutorial de persistencia en java con postgresqlCarlos Anrango
 
ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#LUZ ARIZPE
 
Conexión c# sql server
Conexión c# sql serverConexión c# sql server
Conexión c# sql serverLUZ ARIZPE
 
Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1Henry Mendoza Puerta
 
Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!Ziscko
 
2do tabajo de pagia web
2do tabajo de pagia web2do tabajo de pagia web
2do tabajo de pagia webchavezmurillo
 
Operaciones aritmeticas CGCS
Operaciones aritmeticas CGCSOperaciones aritmeticas CGCS
Operaciones aritmeticas CGCSChristian Carrera
 

La actualidad más candente (19)

4. insertar datos
4.  insertar datos4.  insertar datos
4. insertar datos
 
5. modificar datos
5.  modificar  datos5.  modificar  datos
5. modificar datos
 
Conexión a SQL Server con C#.NET a través de ODBC
Conexión a SQL Server con C#.NET a través de ODBCConexión a SQL Server con C#.NET a través de ODBC
Conexión a SQL Server con C#.NET a través de ODBC
 
la mejor forma de Conectar c# con mysql con archivos de configuracion
 la mejor forma de Conectar c# con mysql con archivos de configuracion  la mejor forma de Conectar c# con mysql con archivos de configuracion
la mejor forma de Conectar c# con mysql con archivos de configuracion
 
SQL en Visual Studio
SQL en Visual StudioSQL en Visual Studio
SQL en Visual Studio
 
1. introduccion al desarrollo web php parte 1
1.  introduccion al desarrollo web php parte 11.  introduccion al desarrollo web php parte 1
1. introduccion al desarrollo web php parte 1
 
Conexion Base De Datos Y Netbeans
Conexion Base De Datos Y NetbeansConexion Base De Datos Y Netbeans
Conexion Base De Datos Y Netbeans
 
Tutorial de persistencia en java con postgresql
Tutorial de persistencia en java con  postgresqlTutorial de persistencia en java con  postgresql
Tutorial de persistencia en java con postgresql
 
ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#
 
IREPORT
IREPORTIREPORT
IREPORT
 
3. consultar datos
3.  consultar datos3.  consultar datos
3. consultar datos
 
Conexión c# sql server
Conexión c# sql serverConexión c# sql server
Conexión c# sql server
 
Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1Tutorial de jpa para windows usando net beans y mysql parte 1
Tutorial de jpa para windows usando net beans y mysql parte 1
 
Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!Aprenda a conectar sql y c# en 19 sencillos pasos!
Aprenda a conectar sql y c# en 19 sencillos pasos!
 
Conexión a sql server con c#
Conexión a sql server con c#Conexión a sql server con c#
Conexión a sql server con c#
 
2do tabajo de pagia web
2do tabajo de pagia web2do tabajo de pagia web
2do tabajo de pagia web
 
Tarea de base de datos
Tarea de base de datosTarea de base de datos
Tarea de base de datos
 
Operaciones aritmeticas CGCS
Operaciones aritmeticas CGCSOperaciones aritmeticas CGCS
Operaciones aritmeticas CGCS
 
Google docs
Google docsGoogle docs
Google docs
 

Destacado

Laeducacinenjovellanos 140519092615-phpapp02
Laeducacinenjovellanos 140519092615-phpapp02Laeducacinenjovellanos 140519092615-phpapp02
Laeducacinenjovellanos 140519092615-phpapp02Kempa Pe
 
SLS13 - A Call for Innovation
SLS13 - A Call for InnovationSLS13 - A Call for Innovation
SLS13 - A Call for InnovationKaren F
 
Asimilación, multiculturalidad e interculturalidad, el caso del parque cerro ...
Asimilación, multiculturalidad e interculturalidad, el caso del parque cerro ...Asimilación, multiculturalidad e interculturalidad, el caso del parque cerro ...
Asimilación, multiculturalidad e interculturalidad, el caso del parque cerro ...GrupoIEEI
 
Transformando la práctica docente
Transformando la práctica docenteTransformando la práctica docente
Transformando la práctica docenteandy_trigueros
 
Alfresco 3.0 Doc Lib Component (HTML version)
Alfresco 3.0 Doc Lib Component (HTML version)Alfresco 3.0 Doc Lib Component (HTML version)
Alfresco 3.0 Doc Lib Component (HTML version)Linton Baddeley
 
Trabajo final 09-12
Trabajo final 09-12Trabajo final 09-12
Trabajo final 09-12saferB
 
Moving illusions (Video)
Moving illusions (Video)Moving illusions (Video)
Moving illusions (Video)Ren
 
Developing an architecture for translation engine using ontology
Developing an architecture for translation engine using ontologyDeveloping an architecture for translation engine using ontology
Developing an architecture for translation engine using ontologyAlexander Decker
 
eNNovart - Apresentação Institucional
eNNovart - Apresentação InstitucionaleNNovart - Apresentação Institucional
eNNovart - Apresentação InstitucionalOtávio Souza
 
Fd Ene 1995 2004
Fd Ene 1995 2004Fd Ene 1995 2004
Fd Ene 1995 2004rahanig
 
Cheerleaders Nie Tylko Dla DziewcząT
Cheerleaders Nie Tylko Dla DziewcząTCheerleaders Nie Tylko Dla DziewcząT
Cheerleaders Nie Tylko Dla DziewcząTAldona Walas
 
Marketing on a budget bristol uni
Marketing on a budget bristol uniMarketing on a budget bristol uni
Marketing on a budget bristol uniDave Jarman
 
분당오피[선릉오피]dasom10[net]일산오피]역삼역오피
분당오피[선릉오피]dasom10[net]일산오피]역삼역오피분당오피[선릉오피]dasom10[net]일산오피]역삼역오피
분당오피[선릉오피]dasom10[net]일산오피]역삼역오피dasom88
 

Destacado (20)

Laeducacinenjovellanos 140519092615-phpapp02
Laeducacinenjovellanos 140519092615-phpapp02Laeducacinenjovellanos 140519092615-phpapp02
Laeducacinenjovellanos 140519092615-phpapp02
 
SLS13 - A Call for Innovation
SLS13 - A Call for InnovationSLS13 - A Call for Innovation
SLS13 - A Call for Innovation
 
Asimilación, multiculturalidad e interculturalidad, el caso del parque cerro ...
Asimilación, multiculturalidad e interculturalidad, el caso del parque cerro ...Asimilación, multiculturalidad e interculturalidad, el caso del parque cerro ...
Asimilación, multiculturalidad e interculturalidad, el caso del parque cerro ...
 
Comic Book Illustrations
Comic Book IllustrationsComic Book Illustrations
Comic Book Illustrations
 
Transformando la práctica docente
Transformando la práctica docenteTransformando la práctica docente
Transformando la práctica docente
 
Picture biodata
Picture biodataPicture biodata
Picture biodata
 
New Admit Post Card
New Admit Post CardNew Admit Post Card
New Admit Post Card
 
Alfresco 3.0 Doc Lib Component (HTML version)
Alfresco 3.0 Doc Lib Component (HTML version)Alfresco 3.0 Doc Lib Component (HTML version)
Alfresco 3.0 Doc Lib Component (HTML version)
 
IntechCodeChris
IntechCodeChrisIntechCodeChris
IntechCodeChris
 
Echte wijsheid en media
Echte wijsheid en mediaEchte wijsheid en media
Echte wijsheid en media
 
Trabajo final 09-12
Trabajo final 09-12Trabajo final 09-12
Trabajo final 09-12
 
Moving illusions (Video)
Moving illusions (Video)Moving illusions (Video)
Moving illusions (Video)
 
Developing an architecture for translation engine using ontology
Developing an architecture for translation engine using ontologyDeveloping an architecture for translation engine using ontology
Developing an architecture for translation engine using ontology
 
eNNovart - Apresentação Institucional
eNNovart - Apresentação InstitucionaleNNovart - Apresentação Institucional
eNNovart - Apresentação Institucional
 
Fd Ene 1995 2004
Fd Ene 1995 2004Fd Ene 1995 2004
Fd Ene 1995 2004
 
Cheerleaders Nie Tylko Dla DziewcząT
Cheerleaders Nie Tylko Dla DziewcząTCheerleaders Nie Tylko Dla DziewcząT
Cheerleaders Nie Tylko Dla DziewcząT
 
Marketing on a budget bristol uni
Marketing on a budget bristol uniMarketing on a budget bristol uni
Marketing on a budget bristol uni
 
분당오피[선릉오피]dasom10[net]일산오피]역삼역오피
분당오피[선릉오피]dasom10[net]일산오피]역삼역오피분당오피[선릉오피]dasom10[net]일산오피]역삼역오피
분당오피[선릉오피]dasom10[net]일산오피]역삼역오피
 
Spector
SpectorSpector
Spector
 
Methods lehrer
Methods lehrerMethods lehrer
Methods lehrer
 

Similar a Aplicación HTML con conexión a BD MySQL

PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0Christian Mora
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQLChristian Mora
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beanseccutpl
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraMariaphlb
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02Paul Taco
 
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul YorisInforme de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoriskleidynelliz
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)javier_ot99
 
Conexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealConexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealJoseCaira2
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0EudoroSulbaran
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos luilly xavier
 
Entity Framework ó Linq SQL - Visual Studio 2012
Entity Framework  ó  Linq SQL - Visual Studio 2012Entity Framework  ó  Linq SQL - Visual Studio 2012
Entity Framework ó Linq SQL - Visual Studio 2012Naim Jhon Cruzado Paredes
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 

Similar a Aplicación HTML con conexión a BD MySQL (20)

PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQL
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beans
 
Portada
PortadaPortada
Portada
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
Vb net bd_2005_02
Vb net bd_2005_02Vb net bd_2005_02
Vb net bd_2005_02
 
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul YorisInforme de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
 
Consumiendo servicios Restful en Xamarin.Forms
Consumiendo servicios Restful en Xamarin.FormsConsumiendo servicios Restful en Xamarin.Forms
Consumiendo servicios Restful en Xamarin.Forms
 
Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)Manual de netbeans_7(2)(2)(2)
Manual de netbeans_7(2)(2)(2)
 
Dprn3 u3 a1_casv
Dprn3 u3 a1_casvDprn3 u3 a1_casv
Dprn3 u3 a1_casv
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis VillarrealConexion a base de datos Genesis Villarreal
Conexion a base de datos Genesis Villarreal
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0Informe 20% actividad 1 visual basic 6.0
Informe 20% actividad 1 visual basic 6.0
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos
 
Entity Framework ó Linq SQL - Visual Studio 2012
Entity Framework  ó  Linq SQL - Visual Studio 2012Entity Framework  ó  Linq SQL - Visual Studio 2012
Entity Framework ó Linq SQL - Visual Studio 2012
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Guia no1 ado.net
Guia no1 ado.netGuia no1 ado.net
Guia no1 ado.net
 

Más de dcanales2010 (15)

Al ap 04
Al ap 04Al ap 04
Al ap 04
 
Al ap 03
Al ap 03Al ap 03
Al ap 03
 
Al pr 02
Al pr 02Al pr 02
Al pr 02
 
Al ap 02
Al ap 02Al ap 02
Al ap 02
 
Al ap 01
Al ap 01Al ap 01
Al ap 01
 
Canales diego algebra
Canales diego algebraCanales diego algebra
Canales diego algebra
 
Canales diego algebra
Canales diego algebraCanales diego algebra
Canales diego algebra
 
Biol tema1
Biol tema1Biol tema1
Biol tema1
 
Algebra lineal 08_09
Algebra lineal 08_09Algebra lineal 08_09
Algebra lineal 08_09
 
Advanced select3juar
Advanced select3juarAdvanced select3juar
Advanced select3juar
 
Join
JoinJoin
Join
 
Tron 13 oct
Tron 13 octTron 13 oct
Tron 13 oct
 
Linux
LinuxLinux
Linux
 
Free bsd
Free bsdFree bsd
Free bsd
 
Free bsd
Free bsdFree bsd
Free bsd
 

Aplicación HTML con conexión a BD MySQL

  • 2. Objetivo de esta semana  Desarrollo de una aplicación usando Html, CSS, Jsp y MySQL sobre arquitectura de 3 capas a partir del problema propio. Con conexión a BD.
  • 3. Estructura base de datos  La estructura que elegimos para realizar este problema fue crear una tabla general que tenga una lista de países asignados a una id, y otra tabla con sus respectivas ciudades que se relaciona con el país a través de una clave foránea.
  • 5. Creación del Proyecto  Para llevar a cabo esta aplicación, creamos un nuevo proyecto de tipo  Java Web>Web Aplication  Donde lo importante es seleccionar el server GlassFish, y elegir como java EE version 5
  • 6. Datos extras Donde Glassfish es un servidor de aplicaciones que implementa tecnologias JAVA EE. Y JAVA EE (Java Platform, Enterprise Edition) que permita desarrollar y ejecutar software orientado JDBC, RMI, e- mail, JMS, Servicios Web, XML, entre otros.
  • 7. En el proyecto…  En primer modificaremos el index.jsp que es la pagina principal….  Primero creamos una tabla que la insertaremos dentro del <body> y debajo del <h1>  *La tabla debe tener 2 filas y 1 columna
  • 8.
  • 10. Agregando el “evento” Para agregar el evento insertamos un Form . A ese evento le insertaremos un Drop-Down List que es como un jComboBox en HTML.
  • 11. Con ctrl+espacio se nos  Desplegara una lista y  Elegimos Drop-down List.  Ahora agregamos un  Boton para que cuando se active, se lleve a cabo el evento.
  • 12. Establecer la conexión  Creamos un JDBC Resource en la sección Glassfish .  Y Creamos una nueva conexión y le damos un nombre acorde a la bd.  Y posteriormente seleccionamos la conexión.
  • 13. Estableciendo conexión  Para dejar finalizada la conexión se debe hacer una referencia a la conexión.  En el archivo web.xml  Solo basta con agregar el nombre que establecimos anteriormente en el JNDI name.
  • 14. Query  Ahora debemos agregar un DB Query a nuestro index.html para que el evento quede funcional, las sentencias MySQL deben estar al principio del código.  En el Query debemos  Agregarle el data source  Y la sentencia.
  • 15. Ahora que la Query esta hecho agregamos estas líneas en el evento.
  • 16. Respuesta.jsp  Ahora creamos nuestro archivo de respuesta y en primer creamos el Query  Y agregamos esta línea, la cual será la que nos extraiga las rows
  • 17. Tabla
  • 18. Estilo  Ahora le agregaremos un estilo a nuestra pagina el cual los obtuvimos de la misma pagina del tutorial…  Para ello creamos un nuevo archivo de tipo:  Y pegamos el contenido de la pagina…
  • 19. Ahora solo basta con hacer una referencia del estilo en nuestro código  Que debe estar dentro de el <head> de el index.jsp y respuesta.jsp