SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
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,
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)
);
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 que for necessário criar
uma nova conexão com o Banco de Dados
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
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 configurados
para receber as
caixas de texto da
tela.
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
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
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 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
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
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

Continua no próximo
slide
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
para receber a caixa
de texto da tela.
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

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.

Weitere ähnliche Inhalte

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

Aula 03 banco de dados em asp.net (cadastrar)
Aula 03   banco de dados em asp.net (cadastrar)Aula 03   banco de dados em asp.net (cadastrar)
Aula 03 banco de dados em asp.net (cadastrar)Gabriel Bugano
 
Cadastro de clientes em c#
Cadastro de clientes em c#Cadastro de clientes em c#
Cadastro de clientes em c#André Luiz
 
Banco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaBanco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaDivani Barbosa
 
Aula 03 asp.net com fk - grid view - excluir e alterar
Aula 03   asp.net com fk - grid view - excluir e alterarAula 03   asp.net com fk - grid view - excluir e alterar
Aula 03 asp.net com fk - grid view - excluir e alterarGabriel Bugano
 
Progweb Aula8
Progweb Aula8Progweb Aula8
Progweb Aula8softeam
 
Manual vsflexgrid
Manual vsflexgridManual vsflexgrid
Manual vsflexgridmarcos0512
 
Criando e alterando login - permissões no SQL Server 2008 R2
Criando e alterando login - permissões no SQL Server 2008 R2Criando e alterando login - permissões no SQL Server 2008 R2
Criando e alterando login - permissões no SQL Server 2008 R2Devmedia
 
Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Osny Pereira Filho
 
Slide 06 adicionando produtos e mostrando produto selecionado
Slide 06    adicionando produtos e mostrando produto selecionadoSlide 06    adicionando produtos e mostrando produto selecionado
Slide 06 adicionando produtos e mostrando produto selecionadoRaniere de Lima
 
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLAPLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLETEC Monsenhor Antonio Magliano
 
Passo a-passo-pedidos
Passo a-passo-pedidosPasso a-passo-pedidos
Passo a-passo-pedidosDiego Alves
 

Ähnlich wie Aula 04 banco de dados em asp.net (site do administrador) (20)

Aula 03 banco de dados em asp.net (cadastrar)
Aula 03   banco de dados em asp.net (cadastrar)Aula 03   banco de dados em asp.net (cadastrar)
Aula 03 banco de dados em asp.net (cadastrar)
 
Ns tutorial so
Ns tutorial soNs tutorial so
Ns tutorial so
 
Php12
Php12Php12
Php12
 
Java com banco my sql
Java com banco my sqlJava com banco my sql
Java com banco my sql
 
Cadastro de clientes em c#
Cadastro de clientes em c#Cadastro de clientes em c#
Cadastro de clientes em c#
 
Banco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaBanco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface Grafica
 
Aula 03 asp.net com fk - grid view - excluir e alterar
Aula 03   asp.net com fk - grid view - excluir e alterarAula 03   asp.net com fk - grid view - excluir e alterar
Aula 03 asp.net com fk - grid view - excluir e alterar
 
Progweb Aula8
Progweb Aula8Progweb Aula8
Progweb Aula8
 
Tutorial +login+mvc
Tutorial +login+mvcTutorial +login+mvc
Tutorial +login+mvc
 
Daw slide 07
Daw slide 07Daw slide 07
Daw slide 07
 
Vba cadastro de clientes
Vba   cadastro de clientesVba   cadastro de clientes
Vba cadastro de clientes
 
Vb
VbVb
Vb
 
Manual vsflexgrid
Manual vsflexgridManual vsflexgrid
Manual vsflexgrid
 
14 patterns-curso gxxbr
14 patterns-curso gxxbr14 patterns-curso gxxbr
14 patterns-curso gxxbr
 
Criando e alterando login - permissões no SQL Server 2008 R2
Criando e alterando login - permissões no SQL Server 2008 R2Criando e alterando login - permissões no SQL Server 2008 R2
Criando e alterando login - permissões no SQL Server 2008 R2
 
Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01Express2012simples 130312140529-phpapp01
Express2012simples 130312140529-phpapp01
 
Slide 06 adicionando produtos e mostrando produto selecionado
Slide 06    adicionando produtos e mostrando produto selecionadoSlide 06    adicionando produtos e mostrando produto selecionado
Slide 06 adicionando produtos e mostrando produto selecionado
 
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLAPLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
 
Passo a-passo-pedidos
Passo a-passo-pedidosPasso a-passo-pedidos
Passo a-passo-pedidos
 
Relatório
RelatórioRelatório
Relatório
 

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

  • 1. PROGRAMAÇÃO WEB I  Banco de Dados (MySQL) Professora: Ana Paula Citro Fujarra Rodrigues
  • 2. Copiar e colar o Banco de Dados no Mysql
  • 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) );
  • 5. 1º Passo: Abrir o Web Site
  • 6.
  • 7.
  • 9. 1º Passo: Abrir a Aba do Server Explorer
  • 10. 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
  • 11. 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
  • 12.
  • 14.
  • 15. 1º Passo: Configurar o SqlDataSource (sqlLogin) para receber a conexão criada com o MySQL:
  • 16.
  • 17.
  • 18. 2º Passo: Configurar o comando SELECT do SQL para pesquisar os valores digitados nas caixas de texto:
  • 19. 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.
  • 20. Preencher os campos Filter com os valores dos parametros criados na tela anterior, seguindo o padrão @PARAMETRO
  • 21.
  • 22. 3º Passo: Clique 2x no botão OK e escrever o código do próximo slide :
  • 23. 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
  • 25.
  • 26. 1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a conexão criada com o MySQL:
  • 27.
  • 28.
  • 29. 2º Passo: Configurar o comando INSERT do SQL para cadastrar os valores digitados nas caixas de texto:
  • 30. 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
  • 31. 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
  • 32.
  • 33. 3º Passo: Clique 2x no botão CADASTRAR e escrever o código do próximo slide :
  • 34. 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
  • 36. Comando que efetuará o cadastro na tabela, sem ele o programa não cadastra NADA na tabela.
  • 38.
  • 39. 1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a conexão criada com o MySQL:
  • 40.
  • 41.
  • 42. 2º Passo: Configurar o comando SELECT do SQL para cadastrar os valores digitados nas caixas de texto:
  • 43. 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.
  • 44. Preencher o campo Filter com o valor do parametro criado na tela anterior, seguindo o padrão @PARAMETRO
  • 45.
  • 46. 3º Passo: Clique 2x no botão PESQUISAR e escrever o código do próximo slide :
  • 47. 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.