Posted by : Unknown lunes, 20 de julio de 2015




MySQL es un sistema de gestión de base de datos relacional (RDBMS) de código abierto, basado en lenguaje de consulta estructurado (SQL).


MySQL se ejecuta en prácticamente todas las plataformas, incluyendo Linux, UNIX y Windows. A pesar de que se puede utilizar en una amplia gama de aplicaciones, MySQL se asocia más con las aplicaciones basadas en la web y la publicación en línea y es un componente importante de una pila empresarial de código abierto.
Se va a realizar una conexión desde la Base de Datos MysSQL hacia Apache para poder visualizar la información en una página HTML utilizando sentencias y conexión con JSP.



INSTALACIÓN DE MySQL


Tener en cuenta que supone que no hay una versión previamente instalada de MySQL o MariaDB. Puede utilizar el siguiente comando: rpm -qa | grep -i mysql para comprobar paquentes de MySQL que estén instalados con anterioridad, y borrarlos con el comando yum remove si es necesario.
El siguiente paso es instalar realmente los paquetes del servidor. Para ello, escribimos en modo root:
yum install mysql-community-server, podemos añadir la opción -y (decir sí a todo).
La instalación ya se ha completado, ahora sólo tenemos que ejecutarlo y probarlo. Recuerde que Red Hat Enterprise Linux 7 reemplaza la gestión de servicios por systemd, por lo que la manera “correcta” de iniciar el servicio de mysql es:
systemctl start mysqld
Puede comprobar que ha iniciado correctamente haciendo:
systemctl status mysqld
Ahora conectarse desde localhost haciendo:
mysql -u root
También activar el autoinicio en el arranque.
systemctl enable mysqld.service

CREACIÓN DE BASE DE DATOS
  Se crea una base de datos llamada UPS con la siguiente sentencia:
 mysql> create database UPS;
Para hacer uso de la base de datos creada se utilizará la siguiente opción:
mysql> use UPS;

Se creará dos tablas: la primera tabla se llamara DATOS_PERSONALES y la segunda tabla INFORMACION_ACADEMICA.

Para esto se utilizara la siguiente sentencia con los siguientes campos:
Tabla DATOS_PERSONALES:
mysql> create table DATOS_PERSONALES (cedula varchar (10), nombres varchar(50), apellidos varchar(50), edad int, nacionalidad(50));

Se procede a insertar datos en las tabla creada anteriormente con la siguiente sentencia:

 mysql> insert into DATOS_PERSONALES values ( 0105866008, 'GABRIEL SEBASTIAN', 'AYALA NAREA', 23, 'ECUATRIANO');

Tabla INFORMACION_ACADEMICA:

mysql> create table INFORMACION_ACADEMICA (cedula varchar (10), universidad(50), nivel int, campus varchar(50), carrera varchar(50));

 
 
Se procede a insertar datos en la tabla creada:
 mysql> insert into INFORMACION_ACADEMICA values ( 0105866008, 'POLITECNICA SALESIANA', 10, 'SUR' , 'SISTEMAS');
 Se puede realizar consulta a las tablas con la siguiente sentencia:
select * from DATOS_PERSONALES;

select * from INFORMACION_ACADEMICA;


Realizar conexión entre la base de datos MySQL con Apache.

Primero se debe realizar un archivo de conexión con extensión .jsp para allí configurar la conexión a las bases creadas con anterioridad.

Para acceder con JSP y Tomcat a MySQL se necesitará el driver JDBC correspondiente que se lo puede descargar gratuitamente desde la web:

 Después de descargar el archivo zip, se descomprimen los archivos y se copia el archivo ' mysql-connector-java-3.1.14-bin' en la siguiente dirección:
/usr/java/tomcat/lib.
Se crea el archivo con extensión jsp con el siguiente nombre: index.jsp en la siguiente dirección /opt/tomcat/webapps/ROOT que será la página de inicio, donde se colocará dos botones para cargar la información de las tablas creadas anteriormente en la base UPS en MySQL.

 

Se crea una segunda página con extensión .jsp que se llama datos_personales.jsp donde se encuentra el código fuente de conexión hacia la base de datos con APACHE y la consulta hacia la tabla DATOS_PERSONALES.

Se realiza la consulta de la tabla DATOS_PERSONALES y  se coloca los resultados en una tabla de html.

 Luego realizara una tercera página con extensión .jsp que se llamara información_academica.jsp que contendrá el mismo código fuente de la conexión a la base de y la consulta para obtener datos de la tabla INFORMACION_ACADEMICA.

OBTENCIÓN DE DATOS EN HTML

La página principal desplegará la siguiente pantalla.

En el botón datos personales se desplegará la siguiente información.
En el botón información académica se mostrará la siguiente pantalla.



Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

Popular Post

Blogger templates

Con la tecnología de Blogger.

Datos personales

Blogger templates

- Copyright © Aplicaciones Telematicas -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -