ETEC MONSENHOR ANTONIO MAGLIANO
2010
O MySql é um SGBDR.
Sistema
Gerenciador de
Banco de
Dados
Relacional
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".
É 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.
Nome ou IP do Servidor onde está o
banco
Nome do Usuário
Senha
Banco
Lista de
Bancos
(Schema)
Área de digitação de
cláusulas SQL
Área onde os resultados dos
comandos SQL são exibidos
• CRIAR O BANCO AGENDA DB
• CRIA A TABELA CONTATO
• INSERIR 3 REGISTROS (Contatos)
Criar um projeto chamado Agenda
Criar Uma classe chamada Contato
Selecionar com
botão direito do
mouse a opção
Refatorar
Encapsular Campos
Selecionar todos os campos
Os métodos Get e Set serão
criados para encapsulados
Inserir o Driver para o MySql
Inserir o Driver para o MySql
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étodo
proximoContato
Criar classe Agenda
Criar
o
Método
contatoAnterior
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
• 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

GSOIII (JAVA) CONEXÃO MYSQL