Post on 23-Jun-2015
description
GSO III
ETEC MONSENHOR ANTONIO MAGLIANO2010
Prof. Aloisio
Banco de Dados
MySQLO MySql é um SGBDR.
SistemaGerenciador deBanco deDadosRelacional
O modelo relacional para gerência de bancos de dados (SGBD) é um modelo de dados baseado em lógica e na teoria de conjuntos.
O conceito foi criado por Edgar Frank Codd em 1970, sendo descrito no artigo "Relational Model of Data for Large Shared Data Banks".
Criando o Banco
MySQL Query Browser
É uma ferramenta gráfica fornecida pela MySQL AB para criar, executar e otimizar solicitações SQL em um ambiente gráfico
O MySQL Query Browser foi criado para auxiliar a selecionar e analisar dados armazenados dentro de um Banco de Dados MySQL.
MySQL Query Browser
Nome ou IP do Servidor onde está o banco
Nome do Usuário
Senha
Banco
MySQL Query Browser
Lista de Bancos
(Schema)
Área de digitação de cláusulas SQL
Área onde os resultados dos comandos SQL são exibidos
MySQL Query Browser
MySQL Query Browser
MySQL Query Browser• CRIAR O BANCO AGENDA DB• CRIA A TABELA CONTATO• INSERIR 3 REGISTROS (Contatos)
Criando o Projeto
NetBeans Criar um projeto chamado Agenda
NetBeans Criar Uma classe chamada Contato
NetBeans Selecionar com botão direito do mouse a opção Refatorar Encapsular Campos
NetBeans Selecionar todos os campos
NetBeans
Os métodos Get e Set serão criados para encapsulados
NetBeans Inserir o Driver para o MySql
NetBeans Inserir o Driver para o MySql
NetBeans O conector será adicionado ao menu
Criar a classe ConexaoMySql
Criar a classe ConexaoMySql
Criar a classe ConexaoMySql
Criar classe Agenda do Tipo JFrame
Criar classe Agenda do Tipo JFrame
Adicionar os imports das classes ResultSet, SqlException e Statement
Criar classe Agenda
Criar o método abrirConexao
Criar classe Agenda
Criar o
MétodoproximoContato
Criar classe Agenda
Criar o
MétodocontatoAnterior
Criar classe Agenda
Criar método para o botão Próximo
Criar classe Agenda
Criar método para o botão Anterior
Criar classe Agenda
Execute o projeto e clica nos botões para navegar
Criar classe Agenda
BIBLIOGRAFIA• dev.mysql.com/doc/query-browser/pt/mysql-query-
browser-introduction.html • Java - Como programar, Harvey M. Deitel• www.caelum.com.br• netbeans.org/index_pt_BR.html• netbeans.org/kb/docs/java/quickstart_pt_BR.html• www.oracle.com/technetwork/java/index.html