Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql

Documentos relacionados
ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

Manipulação de Banco de Dados com Java 1. Objetivos

Acesso à Dados ZEOS x Delphi. Professor Anderson

Configuração Do Firebird no Ide NetBeans

PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Manual Banco de dados MySQL

GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

BANCO DE DADOS II. AULA MySQL.

JDBC Java Database Connectivity

Criação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Revisando sintaxes SQL e criando programa de pesquisa. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

INTRODUÇÃO BANCO DE DADOS(MYSQL) E PHP

JobScheduler Empresa: Assunto: Responsável: Dados de Contato: Suporte: Comercial: Financeiro:

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Conexão ODBC do MySQL com Excel 2010

Procedimentos para Reinstalação do Sisloc

Sistema básico de cadastro em Delphi com banco de dados InterBase.

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

Renovação Online de Certificados Digitais A3 (Com Boleto Bancário)

Exemplo25 Leitura de dados de arquivos txt. Passos para a elaboração da aplicação:

Manual do Assinador de Documentos

Procedimentos para Instalação do SISLOC

INSTALANDO E CONFIGURANDO O MY SQL

Manual de Instalação ( Client / Server ) Versão 1.0

GUIA INTEGRA SERVICES E STATUS MONITOR

INTRODUÇÃO BANCO DE DADOS. Prof. Msc. Hélio Esperidião

Revisão: - 1 Desinstalando Versões Anteriores

Programação com Acesso a Banco de Dados

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

Guia de Instalação e Atualização do Sistema Podológico

Prof. Omero, pág. 63. Banco de Dados InterBase.

Procedimentos para Instalação do Sisloc

CRIANDO, ALTERADO E EXCLUINDO TABELAS, INSERINDO, SELECIONANDO, ALTERANDO E EXCLUINDO DADOS

GERENCIADOR DE IMPORTAÇÃO DE XML

Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2

Instalação de Moodle 1

CRIAÇÃO DE RELATÓRIOS EM DELPHI

Manipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro Maio/ 2015

Manual de Instalação

Procedimentos de Implantação ireport x Protheus

Acessando um Banco de Dados

Apostila Delphi V 1.0

Procedimentos para utilização de nova versão do Java e para correção do erro de acesso ao arquivo, em diferentes versões

Aula 1 Acesso a Banco de Dados

AULA 6: SERVIDOR DNS EM WINDOWS SERVER

Easytrade Admin Client

Boletim Técnico. Criação de formulário dinâmico para o módulo WEB. Produto : TOTVS Web,

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

MANUAL DO USUÁRIO. AssetView FDT. AssetView FDT

MANUAL DO USUÁRIO. Guia de orientações e conceitos para manipulação da plataforma Miraklon. VERSÃO Vigência

STK (Start Kit DARUMA) Extensão PHP para DarumaFrameWork

Renovação Online de Certificados Digitais A1 (Com cartão de Crédito)

Certificado Servidor Web Importação por Microsoft IIS

MANUAL DE INSTALAÇÃO DO SISLOC E SQL EXPRESS 2005

Manual do usuário. Softcall Java. versão 1.0.5

Curso Básico Sistema EMBI

Uma vez no form, dê um clique duplo sobre o objeto e insira a tela conforme abaixo. Não esqueça do & e das teclas de atalho.

Java na WEB Banco de Dados

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

INSTRUÇÕESPARA INSTALAÇÃO COMPLETA CLIENTE ORACLE E SISTEMA PERGAMUM

MANUAL DE EXPORTAÇÃO DE CERTIFICADO SERVIDOR WEB APACHE PARA SERVIDOR WEB MICROSOFT IIS

WecDB WecDB Consulta Web Facilitada ao Banco de Dados

MANUAL DE UTILIZAÇÃO

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA

PROFORMAÇÃO II Pré-Inscrição

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Para que seja instalado o Bematef Total, é necessário que o computador onde seja efetuada a instalação

Estação Digital. Instalação do Gerenciador da Estação Digital

Manual de Utilização do TOTVS Restore

Aplicativo da Manifestação do Destinatário. Manual

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br


Instalando e usando o Document Distributor 1

Manual do Contribuidor. Portal de Internet. Projeto: Novo Portal de internet

Criando, inserindo e exibindo PHP+MySql

TUTORIAL INSTALADOR MYMIX

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta:

Persistência de Classes em Tabelas de Banco de Dados

Manual Xerox capture EMBRATEL

Guia de instalação do Sugar CRM versão open source no Microsoft Windows XP

Java & Bancos de Dados Adaptado de Slides da Universidade Salgado de Oliveira Goiânia

Sistema de Recursos Humanos

C# - Conexão com MySQL

Obs: É necessário utilizar um computador com sistema operacional Windows 7.

Guia de Instalação: TOTVS SERVICE SPED - TSS

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Manual de uso PSIM Client 2010

Manual de Instalação do Agente Citsmart

LIBERAÇÃO DA PASTA ARQUIVOS DE PROGRAMA

Manual Captura S_Line

Rational Requirements Composer Treinamento aos Analistas de Qualidade e Gestor das Áreas de Projeto

CONSULTAS AO SQL SERVER 2005 ATRAVÉS DOS OBJETOS VISICONX

Transcrição:

Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Programação Visual Prof. Clóvis Júnior Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql

Estrutura do Front-End O objetivo do conteúdo apresentado nos slides referem-se ao uso da linguagem Delphi para criação de interfaces de acesso a bancos de dados. O banco de dados utilizado para a apresentação será o MySql. Sua estrutura simples e fácil instalação favorecem esse aprendizado inicial. A criação de uma aplicação com Delphi para acessar um banco de dados externo consiste em algumas etapas e pré-requisitos: 1) Instalação das ferramentas e drivers de coneção (BD Mysql e driver ODBC); 2) Criação do banco de dados e tabelas para interface; 3) Criação da conexão do banco de dados no gerenciador ODBC do Windows; 4) Conexão da aplicação em Delphi com o banco de dados via ODBC; 5) Manipulação da tabela (inserção, edição, exclusão e seleção de dados);

Instalação das Ferramentas O primeiro passo é fazer o download do Mysqle do driver ODBC conforme apresentado a seguir. A instalação pode ser feita de duas formas: 1) Realizando o download o mysql(www.mysql.com) e instalando-o; 2) Instalando o Xampp, essa opção consiste na instalação de um conjunto de ferramentas composta pelo: Apache (servidor web); Mysql(banco de dados); Filezila(servidor ftp); TomCat(coteiner Java para web); Recomendo a segunda opção e farei a apresentação baseado nessas ferramentas.

Instalação das Ferramentas Download do Xampp https://www.apachefriends.org/pt_br/index.html

Instalação das Ferramentas O driver ODBC está disponível nesse endereço Escolha o tipo de driver de acordo com A versão do Windows utilizada.

Proceda com o download. Instalação das Ferramentas

Instalação das Ferramentas Após o download execute o arquivo com extensão.msi. Isso acrescentará ao Windows o driver de conexão ODBC.

Instalação das Ferramentas Após a instalação é necessário iniciar o banco de Dados utilizando o xampp control panel.

Instalação das Ferramentas Inicie os dois serviços do Xampp referentes ao Banco de dados Mysql e o servidor Web Apache.

Instalação das Ferramentas Serviços iniciados. O gerenciador pode ser fechado.

Instalação das Ferramentas Acesse o gerenciador de fontes de dados ODBC do Windows por meio do painel de controle.

Criação do Banco de dados e Tabelas Selecione o idioma mais adequado para interface de configuração do Xampp.

Criação do Banco de dados e Tabelas Acesse o PHPADMIN, essa ferramenta permite realizar a manutenção de usuários e tabelas.

Criação do Banco de dados e Tabelas O primeiro passo refere-se a criação do banco de dados no MySql. O banco de dados representa o escopo para a criação das tabelas e consequentemente suas colunas em um cenário específico, por exemplo: compras, vendas, notas entre outras. Acesso a criação de novos bancos de dados Lista de banco de banco de dados nativos.

Criação do Banco de dados e Tabelas A criação do novo banco de dados no Mysql é simples e consiste basicamente na informação do nome para o novo banco de dados. As regras para os nomes são as mesmas aplicadas em variáveis. Execução da criação

Criação do Banco de dados e Tabelas Para visualizar o banco de dados criado na lista click no logo phpmyadmin Novo banco de dados. Selecione o banco de dados criado para a criação das tabelas, toda tabela deve ser criada associada a um banco de dados.

Banco de dados selecionado Criação do Banco de dados e Tabelas Informe o nome da tabela a quantidade de colunas e click em executar. Nome: Estados Número de colunas: 3

Criação do Banco de dados e Tabelas Informe os seguintes atributos para a criação da tabela. Definição de chave primária para a coluna Codigo. Nomes das colunas Tipos de dados para cada coluna: Int = Integer em pascal. Varchar = string em pascal. Definição de coluna Autoincremental para o Codigo. Ao final das definições de colunas click em Salvar para criar a tabela no banco de dados.

Criação da Conexão ODBC O próximo passo é a criação da conexão ODBC para o banco de dados recém criado. Drivers ODBC são interfaces fornecidas pelos fabricantes de Banco de dados para possibiliataro acesso ao banco de dados por aplicações De terceiros Adicione uma nova conexão para o banco de dados Mysql.

Criação do Banco de dados e Tabelas O diálogo com os drivers disponíveis será apresentado, permitindo que seja escolhido a versão mais adequada. A diferença entre o ANSI e o Unicode é a tabela de caracteres suportada pelo ANSI e restrita pelo Unicode.

Criação da Conexão ODBC Preencha o diálogo de configuração da nova conexão ODBC com os seguintes dados. Endereço do banco de dados Nome para a nova conexão Opcional Porta padrão (é incompatível com o Skype) Utilize o usuário padrão para conexão Não há senha para esse usuário.

Conexão da Aplicação (Delphi->Mysql) A criação da aplicação para acessar o banco de dados é simples e consiste em adicionar um objeto para conexão (TADOConnection) e um objeto TADOQuery.

Conexão da Aplicação (Delphi->Mysql) O próximo passo é configurar a conexão. Após um duplo click no objeto surgirá o diálogo a seguir Selecione Build (construir) para configurar A nova conexão.

Conexão da Aplicação (Delphi->Mysql) 1) Selecione a conexão ODBC na lista de drives disponíveis (Provedor ou provider); 2) Informe os seguintes dados na página conexão: Data source: selecione a conexão defnida no gerenciador ODBC (dadoslpv); Usuário: root Senha: não fornecer (esse usuário não possui senha); Marque a opção permitir salvar senha; Click no botão OK. No formulário verifique as propriedades do TADOConnection: LoginPrompt: false KeepConnection: true Connected: true

Conexão da Aplicação (Delphi->Mysql) A configuração da consulta é realizada apontando o objeto query para a conexão recém configurada. Para isso verifique as seguintes propriedades no objeto TADOQuery: Connection: selecione o objeto de conexão (ADOConnection1) SQL: adicione a sentença SQL para consultar a tabela criada no banco de dados (estados) -> select * from estados Active: true O query ativo india que a conexão com a tabela está correta, caso contrário Alguma etapa da configuração do adoconnection e/ou adoquery está Incorreta (revise).

Conexão da Aplicação (Delphi->Mysql) Para visualizar os dados da tabela acrescente um objeto DBGrid (paleta data controls) e um objeto Datasource(paleta data access). O data source deve ser apontado para o query1 (propriedade DATASET); O objeto DBGRID deve ser apontado para o Datasource(propriedade Datasource); Caso tudo esteja configurado corretamente as colunas da tabela deverá ser apresentada no DBGRID.

Exercício Crie uma nova tabela no banco de dados dadoslpv para armazenar dados de alunos as seguintes colunas: Nome da tabela: Alunos Colunas: Matricula (int, primary, AI); Nome (varchar, 50); Cidade (varchar, 40); Curso (varchar, 60); Crie uma nova aplicação para implementação de uma nova interface. Não é necessário implementar uma nova conexão utilize a mesma conexão ODBC configurada no exemplo anterior. Pesquise os métodos: append, edit, delete, post e cancel do objeto ADOQUERY.