martes, 7 de julio de 2015

Instalación de Postgres y Conexión con tomcat

Postgresql
PostgreSQL es un potente sistema de base de datos objeto-relacional de código abierto. Cuenta con un desarrollo activo y una arquitectura probada que se ha ganado una sólida reputación de fiabilidad e integridad de datos. Se ejecuta en los principales sistemas operativos que existen en la actualidad como:
·       Linux
·       Mac OS
·       Windows
  Servidor tomcat Catalina
  Catalina es un contenedor de servlets del Jakarta Tomcat desde la versión 4x. Fue desarrollado bajo el     Proyecto Jakarta de la Apache Software Foundation. Tomcat implementa las especificaciones de Sun Microsystems para servlets y Java Server Pages (JSP), las cuales son importantes tecnologías web basadas en Java.
El contenedor de servlets de Tomcat fue rediseñado como Catalina en la versión 4x de Tomcat. El arquitecto de Catalina fue Craig McClanahan


Postgresql
Postgresql es un sistema de base de datos con licencia libre para cualquier sistema operativo que desee instalar
Caracteristicas  
·        Es una base de datos 100% ACID (Atomicity, Consistency, Isolation, Durability).
·         Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP...), cadenas de bits, etc. También permite la creación de tipos propios.
·         Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.
·         Copias de seguridad en caliente (Online/hot backups)
·         Unicode
·         Múltiples métodos de autentificación
·         Acceso encriptado via SSL
·         SE-postgres
·         Completa documentación
·         Licencia BSD  (Berkeley Software Distribution)
·         Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
JSP
Es una tecnología que ayuda a  desarrollar software para crear páginas web dinámicas basadas en HTML, XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programación Java.




Instalación de postgresql

Primero se procedió a descargar el paquete de postgresql y después se procedió a la instalación mediante consola.
Entra como administrador y nos dirigimos a descargas donde se encuentra el paquete descargado y se le asigna permiso de ejecución 


Una vez asignado permisos  se ejecuta el paquete descargado






La ruta donde se va a instalar postgresql



La contraseña la abrir postgresql 1234



El puerto por donde el servidor va escuchar 



Se está instalando



Instalación terminada.



Abrir el postgresql



Y ponemos la clave que le asignamos



Base de datos y sus correspondientes tablas



Ahora se tiene tres archivos jsp el primero es el index el cual nos va a mostrar en el  navegador dos botones para mostrar la información



El archivo personal es donde está la información en la cual se va extraer desde la base de datos



El archivo académico es donde está la información en la cual se va extraer desde la base de datos



Primero se procede a la insertar datos en las tabla y nos muestra que se insertó correctamente.



Segundo procedemos a inserta datos en la segunda tabla académico y se inserta correctamente.



Tercero tenemos un menú para mostrar la información personal y académico




Cuarto damos click en en botón personal nos muestra nuestra información personal desde un archivo jsp hasta el browser



Quinto damos click en botón académico nos muestra nuestra información academico desde un archivo jsp hasta el browser



Conclusiones 

La instalación de postgresql se debe instalar como administrador para poder tener todos los permisos para su instalación.
El driver para la conexión de postgresql con el servidor se debe ser de acuerdo a la versión del postgresql o sino va a salir un error en la compatibilidad del driver.
Verificar los puertos de conexión del postgresql y del servidor tomcat catalina en los archivos jsp o sino no se podrá realizar la conexión con la base de datos.


















































No hay comentarios:

Publicar un comentario