BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
2º Semestre 2010 > PUCPR > TPU
Passo a passo: Configuração de Login no ASP.NET
Instalação e Configuração
Tipos de Sites Web gerados pelo VS2005
Criar uma Aplicação Web em ASP.NET v Tipos de Sites Web gerados pelo VS2005 File-system Web sites Ficheiros armazenados num directório local É utilizado.
Introdução à Programação usando Processing Programação Gráfica 2D Animações Exercício Animações 14/10/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR >
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
Consumindo e Criando Web Services SOAP em .Net
Camada de Acesso a Dados em ASP.NET
Laboratório de Informática Introdução à Linguagem HTML
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
Controles de visualização de dados Repeater 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Tecnologia de Programação BD em.Net: Conexão com SQL Server 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Web Services Passo a passo Consumo de serviço SOAP em Java 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
Web Services Passo a passo Consumo de serviço SOAP em.Net 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.
ASP.NET Ajax Control Toolkit Passo a passo Instalação 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Pesquisa Bibliográfica Disciplina de Metodologia da Pesquisa Profª Tereza Yoshiko Kakehashi 1.
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 3.
Excel Profa. Cristina M. Nunes.
Campus Curitiba Departamento Acadêmico de Matemática Angela Olandoski Barboza UTFPR – Damat.
Administrando projetos com MS Project – Unidade IX
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
1 Objetos Relacionados a um banco de dados. 2 Introdução Visual Basic dispõe de um conjunto de objetos, que através de suas propriedades e métodos, nos.
Estatística Básica Utilizando o Excel
Oficina sobre banco de dados
1 3. Ao fazer as alterações no slide master, estas irão ser aplicadas a todos os diapositivos "dependentes" dele.
1 TABULAÇÕES: Exemplo de utilização de Tabulações.
1 Editor de Equações Com a opção Create New activada, seleccione a aplicação Microsoft Editor de Equações 3.0, da listagem que surge na caixa de diálogo.
Provas de Concursos Anteriores
Conhecendo o Visual Studio.NET
II Semana de Tecnologia da Informação
Instalação e Configuração
C# Documentando código em XML Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 10/10/2002 Autor: Marden Menezes Costa.
Módulo Financeiro Centro de Custo.
Python Persistência de Dados
Impressão de etiquetas
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
Treinamento do Microsoft® Access® 2010
Criação de objetos da AD 1Luis Rodrigues e Claudia Luz.
Monitoria GDI Aula Prática
Conteúdos do tutorial O que é um Slide Mestre?
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Coordenação Geral de Ensino da Faculdade
IGC do Brasil BT-1306: Como gerar seus relatórios especiais no ELF.net.
Financeiro – Boleto: Remessa e Retorno
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
EXERCÍCIOS PARA GUARDA-REDES
Primeira aula de PL/SQL Parte II
Compras - Pedido de Compra
1 2 Observa ilustração. Cria um texto. Observa ilustração.
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 20 de Junho de 2006.
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
Curso: Cerimonial, Protocolo e Eventos
ÁREA DE TRABALHO DO WINDOWS
FORMATANDO O TRABALHO NO WORD 2007
Caminhos da Cana Relatório e show de imagens Marcos Fava Neves Prof. FEA/USP Ribeirão Preto Purdue University (2013)
GESTÃO DE FICHEIROS ÍNDICE Pág. I.Instalação do Software 2 II.Selecção de Empresas / Manutenção de Empresas 5 III.Criação da Base de Dados (Clientes,
Comandos SQL.
CONPROVE INDÚSTRIA & COMÉRCIO SIMULADOR IEC - GOOSE GOOSE Simulator.
Financeiro – Contas a Receber
Contagem Sequencial do Estoque
Treinamento SQL Server
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Atividade ASP.NET Portal da Memoria Atividade Desenvolver uma aplicação ASP.NET com funcionalidade similar à existente no site centenário.ifrn.edu.br utilizando.
Transcrição da apresentação:

BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula

Resumo da aula O objetivo de hoje é iniciar o trabalho com Banco de Dados dentro da plataforma.Net; Vamos começar com a criação de um banco de dados, conexão do Visual Studio com o banco de dados e com a execução de comandos no banco.

3 Você pode acessar o BD no braço

Também podemos usar ferramentas RAD para agilizar o desenvolvimento 4

SGBD que trabalharemos SQL Server Express: ult.aspx ult.aspx Gratuito; Pode ser usado comercialmente; Algumas limitações; 5

SQL Básico em 1 Slide! SELECT: Retorna os registros de uma tabela; SELECT * from Tabela; SELECT campo1, campo2 from Tabela; SELECT * from Tabela where campo1=? INSERT: Cria um novo registro; INSERT into Tabela (campo1, campo2) VALUES (?, ?); Outros: UPDATE, DELETE, /1/2014

Biblioteca ADO.NET SqlConnection: estrada; SqlCommand: carro na estrada; SqlParameter: passageiros do carro.;

Resumo de acesso ao BD Comandos Insert, Update, Delete 1) Criar um BD; 2) Criar uma tabela; 3) Criar a interface de acesso; 4) Abrir uma conexão com o SGBD (SqlConnection); 5) Criar um comando (SqlCommand); [Opcional] 6) Para cada parâmetro no comando, use e o nome do parâmetro; [Opcional] 7) Criar e Associar os parâmetros a cada comando (SqlParameter); 8) Enviar o comando ao SGBD (ExecuteNonQuery); 9) Obter o resultado: número de linhas afetadas; 10) Fechar a conexão.

Resumo de acesso ao BD Comando Select com parâmetros 1) Criar um BD; 2) Criar uma tabela; 3) Criar a interface de acesso; 4) Abrir uma conexão com o SGBD (SqlConnection); 5) Criar um comando (SqlCommand); [Opcional] 6) Para cada parâmetro no comando, use e o nome do parâmetro; [Opcional] 7) Criar e Associar os parâmetros a cada comando (SqlParameter); 8) Enviar o comando ao SGBD (ExecuteReader); 9) Obter um SqlDataReader que representa o resultado; 10) Percorrer cada linha do SqlDataReader com o método Read; 11) Fechar a conexão.

Resumo de acesso ao BD Comando Select sem parâmetros 1) Criar um BD; 2) Criar uma tabela; 3) Criar a interface de acesso; 4) Abrir uma conexão com o SGBD (SqlConnection); 5) Criar um comando (SqlCommand); 6) Enviar o comando ao SGBD (ExecuteReader); 7) Obter um SqlDataReader que representa o resultado; 8) Percorrer cada linha do SqlDataReader com o método Read; 9) Fechar a conexão.

Passo a passo Criando um banco de dados e executando consultas de teste

Importante! Os passos foram executados no Visual Web Developer; 12 14/1/2014

Na PUCPR, o SQL Server Express deve ser iniciado manualmente! 13 14/1/2014 Executar o programa services.msc; Iniciar o serviço SQLEXPRESS.

Criação de um novo banco de dados (VS 2008 Express) Menu Tools > Connect to DataBase 14

Criação de um novo banco de dados (VS 2008 Express) Selecionar a opção arquivo de BD; 15

Criação de um novo banco de dados (VS 2008 Express) 16 Escolher a localização do BD;

17

Explorar os databases disponíveis Menu View > Database Explorer OU Menu View > Other Windows > Database Explorer 18

Explorar os databases disponíveis 19

Descobrindo a String de Conexão A string de conexão guarda informações para conexão com o SGBD; Selecione o banco e aperte F4 (Propriedades); Vamos precisar desta informação depois; 20 14/1/2014

Criar uma tabela 21

Criar uma tabela Criar os campos da tabela: id e nome; id: inteiro; nome: varchar(100); 22

Criar uma tabela Escolher id como chave primária; Chave primária identifica o registro de maneira única; Chave primária não pode ser repetida; 23

Criar uma tabela Salvar a tabela criada. 24

Criar uma tabela Escolher o nome da tabela; 25

Executando consultas 26

Executando consultas Vamos fazer tudo no braço hoje; 27 14/1/2014

Executando consultas (aspas simples, por favor :>) ) SELECT * FROM Pessoa INSERT INTO Pessoa (id,nome) VALUES (1,'Jamanta') SELECT * From Pessoa where id = 1 28

14/1/2014 Atalho: CTRL+R

Passo a passo Criando um projeto e executando as consultas no ASP.NET

Criação do Projeto ou Web Site File New Project > Visual C# > ASP.NET Web Application OU File New Web Site 31 14/1/2014

Criação das páginas (Web Form) 32 14/1/2014

Criação das páginas (Web Form) 33 14/1/2014

SELECT SELECT * from Pessoa Listagem dos registros

Criar a interface da página de Listagem (Listar.aspx) Criar uma listbox; Trocar seu nome para ListBoxPessoas; 35 14/1/2014

Código da listagem Colocar este código no evento Page_Load; O evento Page_Load é chamado quando a página carrega; 36 14/1/2014

Inserir a referência às bibliotecas de BD 37 14/1/2014

Código da Listagem 38 14/1/2014

Resultado Todos os registros serão listados; 39 14/1/2014

INSERT insert into Pessoa (id, nome) Inserção de novo registro

Criar a interface da página de inserção de Pessoa (Novo.aspx) Criar 3 rótulos (label): LabelID; LabelNome; LabelResultado; Criar 2 caixas de texto (textbox): TextBoxID; TextBoxNome; Criar um botão (Button): ButtonInserir; 41 14/1/2014

Não esqueça de associar o rótulo ao textbox! 42 14/1/2014

Escrever o código do Botão Inserir Clique 2x no botão e insira o código a seguir; 43 14/1/2014

SELECT SELECT * from Pessoa where id Pesquisar registro a partir do id

Criar a interface da página de pesquisa (Pesquisar.aspx) Criar 2 rótulos: LabelID; LabelResultado; Criar uma caixa de texto: TextBoxID Criar um botão: ButtonPesquisar 45 14/1/2014

Escrever o código do botão Pesquisar 46 14/1/2014