PROGRAMAÇÃO
WEB I
 Banco de Dados
(MySQL)
Professora: Ana Paula Citro Fujarra Rodrigues
Copiar e colar o
Banco de Dados
no Mysql
create database site_web;
use site_web;
create table usuario
(
cod_usu int auto_increment,
login_usu varchar(20) not null,...
Abrir o
WebSiteADM
1º Passo: Abrir o Web Site
Criar uma
Conexão com o
MySQL
1º Passo: Abrir a Aba do Server Explorer
2º Passo: Criar uma nova conexão com o Banco de Dados

Clicar com o botão direito do mouse

Escolher esta opção toda vez q...
3º Passo: Configurar o Sql Server
O Server Name é o nome do servidor aonde está instalado o MySQL. Como
estamos trabalhand...
Abrir a Tela
Login.aspx
1º Passo: Configurar o SqlDataSource (sqlLogin) para receber a
conexão criada com o MySQL:
2º Passo: Configurar o comando SELECT do SQL para pesquisar os
valores digitados nas caixas de texto:
Remover os colchetes no nome da tabela e
depois clicar no botão QUERY BUILDER

Estes são os
PARAMETROS, que
serão configur...
Preencher os campos Filter com os
valores dos parametros criados na
tela anterior, seguindo o padrão
@PARAMETRO
3º Passo: Clique 2x no botão OK e escrever o código do próximo slide :
Quando
não
for
encontrado
nenhuma informação na tabela
podemos pedir que o usuário tente
logar-se novamente (redicionando
...
Abrir a Tela
Default.aspx
(Cadastrar)
1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a
conexão criada com o MySQL:
2º Passo: Configurar o comando INSERT do SQL para cadastrar os
valores digitados nas caixas de texto:
Os Parametros TITULO e
CONTEUDO serão do tipo
CONTROL e receberão a
caixa de texto txtTitulo e
txtConteudo

OBS.: O parame...
Marque todos os
campos, menos
a chave primaria,
isto é, o campo
em negrito

Preencher os campos New Value
com os valores d...
3º Passo: Clique 2x no botão CADASTRAR e escrever o código do
próximo slide :
Verificando o SESSION criado
no LOGIN, se existir, o tela será
exibida, caso não existir,
retornará para a tela Login

Con...
Continua no próximo
slide
Comando que efetuará o cadastro na
tabela, sem ele o programa não
cadastra NADA na tabela.
Abrir a Tela
Pesq.aspx
(Cadastrar)
1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a
conexão criada com o MySQL:
2º Passo: Configurar o comando SELECT do SQL para cadastrar os
valores digitados nas caixas de texto:
Remover os colchetes no nome da tabela e
depois clicar no botão QUERY BUILDER

Estes é o
PARAMETRO, que
serão configurados...
Preencher o campo Filter com o
valor do parametro criado na tela
anterior,
seguindo
o
padrão
@PARAMETRO
3º Passo: Clique 2x no botão PESQUISAR e escrever o código do
próximo slide :
Verificando o SESSION criado no LOGIN, se
existir, o tela será exibida, caso não existir,
retornará para a tela Login

Qua...
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Aula 04   banco de dados em asp.net (site do administrador)
Próximos SlideShares
Carregando em…5
×

Aula 04 banco de dados em asp.net (site do administrador)

534 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
534
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
21
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 04 banco de dados em asp.net (site do administrador)

  1. 1. PROGRAMAÇÃO WEB I  Banco de Dados (MySQL) Professora: Ana Paula Citro Fujarra Rodrigues
  2. 2. Copiar e colar o Banco de Dados no Mysql
  3. 3. create database site_web; use site_web; create table usuario ( cod_usu int auto_increment, login_usu varchar(20) not null, senha_usu varchar(20) not null, primary key(cod_usu) ); insert into usuario values(0,'adm','adm'); create table noticia ( cod_not int auto_increment, titulo_not varchar(255) not null, conteudo_not text not null, imagem1 varchar(255) not null, imagem2 varchar(255) not null, valor_not float not null, data_not datetime not null, primary key(cod_not) );
  4. 4. Abrir o WebSiteADM
  5. 5. 1º Passo: Abrir o Web Site
  6. 6. Criar uma Conexão com o MySQL
  7. 7. 1º Passo: Abrir a Aba do Server Explorer
  8. 8. 2º Passo: Criar uma nova conexão com o Banco de Dados Clicar com o botão direito do mouse Escolher esta opção toda vez que for necessário criar uma nova conexão com o Banco de Dados
  9. 9. 3º Passo: Configurar o Sql Server O Server Name é o nome do servidor aonde está instalado o MySQL. Como estamos trabalhando localmente usaremos 127.0.0.1 O User Name: root Password: ALUNOS Agora escolhemos o Banco de Dados que será utilizado
  10. 10. Abrir a Tela Login.aspx
  11. 11. 1º Passo: Configurar o SqlDataSource (sqlLogin) para receber a conexão criada com o MySQL:
  12. 12. 2º Passo: Configurar o comando SELECT do SQL para pesquisar os valores digitados nas caixas de texto:
  13. 13. Remover os colchetes no nome da tabela e depois clicar no botão QUERY BUILDER Estes são os PARAMETROS, que serão configurados para receber as caixas de texto da tela.
  14. 14. Preencher os campos Filter com os valores dos parametros criados na tela anterior, seguindo o padrão @PARAMETRO
  15. 15. 3º Passo: Clique 2x no botão OK e escrever o código do próximo slide :
  16. 16. Quando não for encontrado nenhuma informação na tabela podemos pedir que o usuário tente logar-se novamente (redicionando para a tela LOGIN.ASPX) ou informar na tela que o usuário não está cadastrado (usando um LABEL) Quando encontrarmos o usuário criamos uma variável na SESSION para garantir que somente pessoas logadas podem acessar o site
  17. 17. Abrir a Tela Default.aspx (Cadastrar)
  18. 18. 1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a conexão criada com o MySQL:
  19. 19. 2º Passo: Configurar o comando INSERT do SQL para cadastrar os valores digitados nas caixas de texto:
  20. 20. Os Parametros TITULO e CONTEUDO serão do tipo CONTROL e receberão a caixa de texto txtTitulo e txtConteudo OBS.: O parametro VALOR fica sem configuração, pois temos que converter ponto (.) para virgula (,) em linha de código. O parametro DATA fica sem configuração, pois temos que converter a data no formato yyyy/MM/dd. Os parametros IMAGEM1 e IMAGEM2 ficam sem configuração, pois temos que fazer o upload da imagem para o servidor
  21. 21. Marque todos os campos, menos a chave primaria, isto é, o campo em negrito Preencher os campos New Value com os valores dos parametros criados na tela anterior, seguindo o padrão @PARAMETRO
  22. 22. 3º Passo: Clique 2x no botão CADASTRAR e escrever o código do próximo slide :
  23. 23. Verificando o SESSION criado no LOGIN, se existir, o tela será exibida, caso não existir, retornará para a tela Login Continua no próximo slide
  24. 24. Continua no próximo slide
  25. 25. Comando que efetuará o cadastro na tabela, sem ele o programa não cadastra NADA na tabela.
  26. 26. Abrir a Tela Pesq.aspx (Cadastrar)
  27. 27. 1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a conexão criada com o MySQL:
  28. 28. 2º Passo: Configurar o comando SELECT do SQL para cadastrar os valores digitados nas caixas de texto:
  29. 29. Remover os colchetes no nome da tabela e depois clicar no botão QUERY BUILDER Estes é o PARAMETRO, que serão configurados para receber a caixa de texto da tela.
  30. 30. Preencher o campo Filter com o valor do parametro criado na tela anterior, seguindo o padrão @PARAMETRO
  31. 31. 3º Passo: Clique 2x no botão PESQUISAR e escrever o código do próximo slide :
  32. 32. Verificando o SESSION criado no LOGIN, se existir, o tela será exibida, caso não existir, retornará para a tela Login Quando não for encontrado nenhuma informação na tabela exibimos no LABEL uma mensagem de erro e limpamos todos os campos Quando encontrarmos a notícia pesquisada, exibimos os valores na tela e limpamos o LABEL.

×