You are on page 1of 8

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN SISTEMA COMPUTACIONALES

MANEJO DE BASE DE DATOS EN LA PLATAFORMA LINUX PARA LA
ELABORACIÓN DE APLICACIONES WEB UTILIZANDO JDBC.

Presentado por:

DALTON ANDRES PAZMIÑO PEREZ

GUAYAQUIL – ECUADOR

2010

7.3.7. Cuadros comparativos de Base de Datos 4. Actualización del ROM para el modelo Zaurus SL-5000 • 6.2.1.7.3.4. una buena opción • 4.7. Cuadros sinópticos de la metodología 6. Orígenes (principios) de Linux sobre Base de Datos 3. Antecedentes • 2.3 ¿Cuales son las mejoras de JDBC en comparación de aplicaciones web? • 5. Ambiente Linux en Crecimiento • 2.2. Postgresql ▪ 5. Selección del Hardware • 3. Actualización del ROM desde Linux • 6.1.3. una base de datos comercial • 5.3.2. Sintaxis URL para Base de datos de JDBC • 5.5. Openssh .3. Si se cambia el modelo de la Base de Datos . Bases de datos para Aplicaciones Web • 5.2.4. ¿ funciona la metodología ? 6. Herramientas front-end de almacenamiento y acceso a bases de datos • 5.1.2 ¿Cual es el origen del JDBC? • 5. VII.1 ¿Que es JDBC? • 5.3.3.3.1. Metodología 6.2.3.0.2.2.1.3. Aplicaciones comerciales de Rápido Desarrollo (RADS) para Java • 5.3. • 5. Objetivos 2.3.6. TkcRekall.3. Utilerías para ARM /bin • 6.6. Selección de entorno gráfico (IDE) • 4.3.1JavaSoft Framework • 4. Controladores JDBC • 5.1.2.1. Configuración básica de la PDA Zaurus 6. Ligas simbólicas a librerías • 6.1. • 5. Sybase iAnywhere 6. Herramientas de Desarrollo. Mysql • 5. ¿ A donde vamos a partir de aquí ? • 4. Terminal • 6.Índice general Resumen Declaración Reconocimientos 1.2. Entornos Gráficos de Trabajo( IDE ) • 4. Dispositivos del entorno Linux integrado ◦ 3.3.1. Caracteristicas .1.1.3.4.6. Justificación • 1.2.2.3.2. Selección de Qtopia como entorno de trabajo 5. Características • 5.1.2. ¿ Es conveniente Linux para la utilización de Base de Datos ? • 2.1. Aplicaciones consideradas esenciales • 6.3.6.0. Opie.

4. Arranque. Necesidad de un equipo de escritorio ó laptop • 6.5.4.2. Redes y comunicaciones • 6. Instalación del compiladormulti-plataforma ( Cross-Compiler Setup ) • 6.6. Prueba del compilador con aplicación de ejemplo • 6.8. Acceso a PhpMyAdmin en la red 6.2.3.1.4. Configuración de PHP .3.5.4. Empleo de qvfb en X11 • 6.4. • 6.3.3.5.4.6.2. Librerías • 6.4. Otras aplicaciones • 6.3.4. Configuracion básica para programación en PersonalJava.3. Restauración • 6.6.4.3.4. Arrancando MySQL • 6.2.4.2.4.3.8. Instalación de PHP con conexión a MySQL.3.3. Software de administración para Mysql • 6.7.5.4.3. Servidor Web Apache con PHP versión 4 • 6.5.4.6.3. Instalación de la base de datos Mysql en la PC de escritorio • 6.4.3. • 6. Qt Designer para aplicaciones ARM en la Zaurus • 6.2.3.2.4. Instalación de herramientas básicas para desarrollo en Per-sonalJava • 6.6. Instalación de phpMyAdmin en la PC de Escritorio • 6.1.4.1.1.4. VNC Server • 6.2.3. Samba • 6. Configuración del puerto IrDa para impresión ▪ 6.4.3.7. Base de Datos Mysql • 6. • 6.5.4. PDF viewer • 6. Instalación del controlador para acceso a Mysql • 6.6.3.3. Configuración de tmake.6.3.3.4.4.3.3.3.4.3.8. Herramienta tmake 6. Instalación de PhpMyAdmin.4.4.8.3. Organizar iconos 6.3.3.4.4.3. Instalación del plugin de Java en el navegador Mozilla .1.3.3. Respaldo • 6.3.3. • 6. • 6. Instalación del controlador JDBC • 6.4. Rotate • 6. Configuracion básica de la PC de escritorio • 6.4.3.2. Creación de memoria swap • 6.6.7.1. HTML@Z • 6. • 6.3. PhpMyAdmin .5. Instalación de Apache con PHP • 6.3.4. Configuración de phpMyAdmin • 6. Configuracion básica para programación en Qt. Recomendaciones al analizar la configuración de la PDA • 6. • 6. • 6. reinicio y detención del servidor Apache con php • 6.2.3.3.4.6. Cute Icons • 6.1.4.4.1.4.6.6.8.1. Variables de entorno del compilador multiplataforma • 6. Configuración básica para programación en PHP. Instalación del SDK .2.4. Instalación de Mysql • 6.4.4.4.Software de administración para Mysql • 6.4. Advance File Manager • 6.2.8.3.5.3. • 6. Configuración MIME .3.4.4. .conf para compilación ARM de la Zaurus. Integración de PHP con Apache.1.QPE • 6.6.4.

1. Primer programa Hola PersonalJava • 6. • 6.2.5. Creación de base de datos courses • 6.6.cpp • 6. • 6. Interacción con MySQL en PersonalJava . Descripción de archivos requeridos para crear el paquete • 6.7.5.6.5.3.6.8. Definiendo variables de entorno para compilación según • plataforma deseada. Otro programa multi-plataforma .5.4.3. Trans#riendo archivos a la Zaurus • 6.6.4. Contenido de archivos para creación del paquete .java • 6.3.2.cpp • 6. Ejecutando qtscribble • 6. Creación de paquete iPKG utilizando la herramienta mkipks • 6. • 6.5.6.7.cpp .0.5. Programación de aplicaciones en PersonalJava • 6.1. • 6. De#nición de variables de entorno para compilación según plataforma deseada. Creación de project #le dblistview.5.5.8.6. • 6.5.cpp • 6.5. Consideraciones especiales para el rom V3 • 6.5.2. Programa multi-plataforma con acceso a base de datos mysql.4.2.1.5.5. Compilación de holamundo.4.2.5. El paquete ipkg • 6.6.2. Creación de la estructura de directorios para el paquete .7. Librerías requeridas por el programa ir 6.7.1. • 6.8. Compilación de qtscribble. Corriendo el programa holamundo • 6.3.2.4.5.3.7. Reinicio del servidor web Apache 6.cpp . • 6.4.2. Creación del paquete de instalación ir_1.holamundo.5.7.5.5. Instalación del paquete ipk en la Zaurus • 6.5.5. Instalación de aplicaciones Qt en la Zaurus • 6.5. Código fuente .9.2. Código fuente dblistview.cpp • 6. • 6.qtscribble.6.ipk • 6.5.3.1.5. Creación del paquete ipk • 6.0_arm.3.2.5.3.2.qtscribble.cpp • 6.1.4.4.3. Código fuente .ipk • 6.2.7.5. Usando la documentacion de referencia de Qt.5.holamundo. JDBC un conducto a MySQL.1.4.5. Creación de un Applet llamado holaPJavaApplet. • 6. • 6.7. Definiendo variables de entorno para compilación según plataforma deseada • 6.2.4.7. Desarrollo de aplicaciones en Personal Java • 6.pro • 6.5.5.6.5.5.pro . Programa para transmisión de archivos vía IrDa .2. Programa para impresión de códigos de barra vía IrDa • 6.3. Creación del archivo de proyecto .6.5. • 6. Creación de archivo de proyecto .3.5.cpp • 6.2.3.1.pro • 6.5.6.2.5.5. Lista de paquetes PersonalJava • 6. Paquetes opcionales soportados por la Zaurus • 6.3.qtscribble. Compilación dblistview.3.1.8.4.2.3.7.3.ipk • 6.5.5.6. El script ipkg • 6. Consideraciones escenciales previas al desarrollo en PersonalJava . Lista de archivos para la creación de paquete ipk para la aplicación ir. • 6.5.5.5. El primer programa multi-plataforma en Qt .9.holamundo.

4.4. Configuración de la variable Language en Linux integrado • 6. Primer programa PHP info • 6. • 6.1.7.7. Instalación de aplicaciones PHP en la Zaurus 6.7.8.4.8.ipk • 6. Programa de impresión de código de barras en PHP • 6.3.6.8. i18n en PersonalJava • 6. Unicode • 6.6. Contenido de los archivos requeridos para crear el paquete .8.6.7.1.1.ipk • 6.7.2.1. Traducción de aplicaciones • 6. • 6.8.8. Soporte en la Zaurus para el lenguaje Chino • 6. Programación de aplicaciones • 6.4.3.java para impresión de códigos de barra vía IrDa • 6.ipk con la herra-mienta ipkg- build 6.8.2. Que aspectos de i18n pueden cubrir las aplicaciones en la Zaurus • 6.2.1.0_arm.5.4.8.4.6.7.3.3.8.5.8.8.5.ipk • 6.8.8. Localización de mensajes con la función sprintf.4.7.3.6.8.6.2. Creación del paquete holaPJava_1. Conclusiones .3.7. i18n en Qt/integrado • 6. Aspectos para i18n de una aplicación • 6.8.4.6. Herramienta ipkg-build • 6.8.2. Creación de directorios para el paquete . Instalación de aplicaciones PersonalJava en la Zaurus • 6.1.1.1. Unicode en la Zaurus • 6. Internacionalización (I18N) de una aplicación 6.3.7. Programa ir. Apéndice .ipk • 6. Descripción de archivos necesarios para crear el paquete . Introducción • 6.1. Localización de mensajes en PersonalJava • 6.3.7.9.6. Localización de inclusión de archivos 7.1.2. Interacción con Mysql usando PHP • 6. Inicio y termino de un bloque con instrucciones en PHP • 6.5.4.1.4. Combinación de código de HTML y PHP en un mismo archivo • 6.4.6.6.4.1.4. Localización de mensajes en PHP • 6.8. Desarrollo de aplicaciones en PHP • 6. Listado de archivos necesarios para crear el paquete . i18n en PHP • 6.1. Localización de imágenes • 6.8.

se necesita que lo haga especialmente bien y esto se define con el cumplimiento de aspectos como cuan fácil o difícil es su uso o que tipo de usuario esta en capacidad de aprovechar el sistema. El presente es un estudio de las principales características de las plataformas para el desarrollo de soluciones de servicios web. modifican o eliminan con apremiante celeridad. los requerimientos son especialmente complejos. Actualmente no basta con que una herramienta funcione. A lo largo de este trabajo. sino representar un medio para la toma de decisiones .. estabilidad. debidos a que no solamente se toma en cuenta los beneficios para el usuario final. hoy en día son la salida mas visible de una aplicación de software. de dichas características depende la capacidad para la definición y creación de aplicaciones por parte de los desarrolladores de sistemas. es la implementan de soluciones orientadas a servicios web. mediciones de tendencias. Una importante área del desarrollo de sistemas de computo. sea comercial. presentación. eficiencia. es su información Un sistema informático esta constituido principalmente por un repositorio de datos. . de la información que guarda una aplicación. etc. se presenta un análisis comparativo sobre la utilización del JDBC llamado también Java Database Connectivity en conjunto a los beneficios de utilizar la plataforma Linux. entre otros. y por ello hoy en día disponemos de una gran variedad de software para la administración. Los servicios web. flexibidad. no es precisamente la sustitución de papel o archivadores. En el caso de plataforma para las soluciones de aplicaciones orientada a la web. comparados por su fortaleza y rapidez. dado que. expansión. sino también los beneficios para el desarrollado de aplicaciones. Submodulos encargados de la presentación de la información a los usuarios en términos compresibles previstos de flexibidad para adaptarse a las necesidades de cada persona y de la usabilidad y eficiencia requeridos para la satisfacción de los clientes. Es evidente el protagonismo de los datos. como se asienta en la hipótesis de este trabajo. Pero la verdadera valía de los datos de un sistema . los cuales se ingresan. o proyecciones de su actividad. minería. INTRODUCCION El activo mas valioso de una entidad de cualquier sector. ser la herramienta mediante la cual los usuarios puedan realizar estimaciones. educativo o gubernamental.

Se analizaran características decisivas en la construcción de una solución de desarrollo como: opciones de conectividad y acceso eficiente a la información.la plataforma Linux lidera en mercado de creación y distribución de aplicaciones web. La velocidad a la que se requiere tomar decisiones en el mundo de los negocios de hoy. El presente estudio tiene como objeto principal la realización de un análisis comparativo de los beneficios que se ofrecen de manera que facilite la decisión de que tecnología utilizar para un caso en particular. . Definición y edición de aplicaciones.JUSTIFICACION La información es un recurso que es preciso gestionar de manera efectiva. sin embargo. sin embargo cada una de ellas sera apropiada en función de varios factores del entorno en donde se la vaya a aplicar. • Estabilidad y facilidad para adaptar la arquitectura a cada necesidad. Como resultado final se presentara un cuadro de fortalezas y debilidades de la plataforma así como un cuadro comparativo entre las características de las mismas. • El manejo de seguridades en el acceso a la información. al igual que los recursos financieros y humanos. La facilidad y características disponibles para la creación de aplicaciones. Una gestión eficaz de los recursos de información constituyen una condición básica para una buena gestión empresarial. Actualmente . coloca unos requisitos adicionales al diseño de sistemas de información que permitan al usuario final en aprovecharlos de mejor manera. Esta herramientas son poderosas plataformas para la creación de aplicaciones web. Muchas son las herramientas que se han lanzado al mercado con el fin de satisfacer la necesidad de elaboración de aplicaciones web. cada día se lanzan nuevos productos para dicho fin. conjuntamente JDBC esta tomado mucha acogida por parte de los programadores. tanto así que varias organizaciones orientadas al desarrollo de software están migrando a hacia las bondades que ofrece esta herramienta.

aplicaciones al día con los requerimientos de nuestros clientes. • Analizar comparativamente las principales plataformas para la elaboración de aplicaciones web. facilitando el manejo de la base de datos. la misma que permitirá una interacción directa entre el usuario y los elementos de la base de datos. En otras palabras con el JDBC no es necesario escribir un programa para cada acceso a las diferentes base de datos existentes en el mercado.OBJETIVOS Objetivos General Realizar un análisis de comparación de las principales plataformas para la elaboración de aplicaciones web. Objetivos Específicos • Recopilar información sobre al plataforma a utilizar para la elaboración de la aplicación. • Implementar soluciones dinámicas y rápidas que nos permitan desarrollar muy fácilmente. . haciendo uso de aquella que proporcione las mejores capacidades para la implementan de la herramienta JDBC. por medio de esta plataforma • Gestionar automáticamente el uso de las aplicaciones. • Establecer las fortalezas y debilidades de las tecnologías estudiadas. • Desarrollar un componente que sirva de medio de acceso y manipulación de datos de cualquier base relacional. de manera que los datos permanezca seguros. • Enviar sentencias SQL virtualmente a cualquier sistema de bases de datos. • Fortalecer nuestra expectativas de seguridades de datos.