tutorial1-jdbcservlet

tutorial1-jdbcservlet - Desenvolvimento de Software para a...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Desenvolvimento de Software para a Web Trata-se de uma aplicação Web que permite o registro de contatos de um site, onde as páginas são construídas em XHTML. Para executar a aplicação-exemplo em seu computador, primeiro é necessário criar o banco de dados que é utilizado pela aplicação. Esse banco de dados foi feito utilizando-se MySQL. Para instalar o MySQL na plataforma Windows é possível utilizar o tutorial disponibilizado no material dessa unidade. É aconselhável que você utilize o mesmo nome de usuário e senha do tutorial, ou seja, usuário = root e senha = root. Isso facilitará a execução dos exemplos fornecidos no material. Na plataforma Windows, para acessar o terminal do MySQL e criar o banco, deve-se ir em Iniciar > Programas > MySQL > MySQL Server 5.1 > MySQL Command Line Client. Com o terminal aberto, deve-se digitar a senha de acesso e em seguida colar script SQL da Listagem 1: -- MySQL Administrator dump 1.4 -- -- ------------------------------------------------------ -- Server version 5.1.40-community /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -- -- Create schema bdcontato -- CREATE DATABASE IF NOT EXISTS bdcontato; USE bdcontato; -- -- Definition of table `contato` -- DROP TABLE IF EXISTS `contato`; CREATE TABLE `contato` ( `idContato` int(10) unsigned NOT NULL AUTO_INCREMENT, `nomeContato` varchar(50) NOT NULL, `sexoContato` varchar(10) NOT NULL, `emailContato` varchar(30) NOT NULL, `telefoneContato` char(10) NOT NULL, `enderecoContato` varchar(50) NOT NULL, `estadoContato` char(2) NOT NULL, `cidadeContato` varchar(50) NOT NULL, `mensagemContato` longtext NOT NULL, `motivoContato` int(10) unsigned NOT NULL, `dataContato` datetime NOT NULL, PRIMARY KEY (`idContato`), KEY `motivoContato` (`motivoContato`), CONSTRAINT `motivoContato` FOREIGN KEY (`motivoContato`) REFERENCES `motivocontato` (`idMotivoContato`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; -- -- Dumping data for table `contato` -- /*!40000 ALTER TABLE `contato` DISABLE KEYS */; /*!40000 ALTER TABLE `contato` ENABLE KEYS */; -- -- Definition of table `motivocontato` -- DROP TABLE IF EXISTS `motivocontato`; CREATE TABLE `motivocontato` ( `idMotivoContato` int(10) unsigned NOT NULL AUTO_INCREMENT, `nomeMotivoContato` varchar(15) NOT NULL, PRIMARY KEY (`idMotivoContato`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; -- -- Dumping data for table `motivocontato` -- /*!40000 ALTER TABLE `motivocontato` DISABLE KEYS */;
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
INSERT INTO `motivocontato` (`idMotivoContato`,`nomeMotivoContato`) VALUES (1,'Dúvida'), (2,'Crítica'), (3,'Sugestão'), (4,'Outro');
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 14

tutorial1-jdbcservlet - Desenvolvimento de Software para a...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online