GSOIII (JAVA) CONEXÃO MYSQL

33
GSO III ETEC MONSENHOR ANTONIO MAGLIANO 2010 Prof. Aloisio

description

GSOIII (JAVA) AGENDA COM CONEXÃO VIA MYSQL Prof. Aloisio Pinto ETEC Monsenhor Antonio Magliano Garça/SP

Transcript of GSOIII (JAVA) CONEXÃO MYSQL

Page 1: GSOIII (JAVA)  CONEXÃO MYSQL

GSO III

ETEC MONSENHOR ANTONIO MAGLIANO2010

Prof. Aloisio

Page 2: GSOIII (JAVA)  CONEXÃO MYSQL

Banco de Dados

Page 3: GSOIII (JAVA)  CONEXÃO MYSQL

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".

Page 4: GSOIII (JAVA)  CONEXÃO MYSQL

Criando o Banco

Page 5: GSOIII (JAVA)  CONEXÃO MYSQL

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.

Page 6: GSOIII (JAVA)  CONEXÃO MYSQL

MySQL Query Browser

Nome ou IP do Servidor onde está o banco

Nome do Usuário

Senha

Banco

Page 7: GSOIII (JAVA)  CONEXÃO MYSQL

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

Page 8: GSOIII (JAVA)  CONEXÃO MYSQL

MySQL Query Browser

Page 9: GSOIII (JAVA)  CONEXÃO MYSQL

MySQL Query Browser

Page 10: GSOIII (JAVA)  CONEXÃO MYSQL

MySQL Query Browser• CRIAR O BANCO AGENDA DB• CRIA A TABELA CONTATO• INSERIR 3 REGISTROS (Contatos)

Page 11: GSOIII (JAVA)  CONEXÃO MYSQL

Criando o Projeto

Page 12: GSOIII (JAVA)  CONEXÃO MYSQL

NetBeans Criar um projeto chamado Agenda

Page 13: GSOIII (JAVA)  CONEXÃO MYSQL

NetBeans Criar Uma classe chamada Contato

Page 14: GSOIII (JAVA)  CONEXÃO MYSQL

NetBeans Selecionar com botão direito do mouse a opção Refatorar Encapsular Campos

Page 15: GSOIII (JAVA)  CONEXÃO MYSQL

NetBeans Selecionar todos os campos

Page 16: GSOIII (JAVA)  CONEXÃO MYSQL

NetBeans

Os métodos Get e Set serão criados para encapsulados

Page 17: GSOIII (JAVA)  CONEXÃO MYSQL

NetBeans Inserir o Driver para o MySql

Page 18: GSOIII (JAVA)  CONEXÃO MYSQL

NetBeans Inserir o Driver para o MySql

Page 19: GSOIII (JAVA)  CONEXÃO MYSQL

NetBeans O conector será adicionado ao menu

Page 20: GSOIII (JAVA)  CONEXÃO MYSQL

Criar a classe ConexaoMySql

Page 21: GSOIII (JAVA)  CONEXÃO MYSQL

Criar a classe ConexaoMySql

Page 22: GSOIII (JAVA)  CONEXÃO MYSQL
Page 23: GSOIII (JAVA)  CONEXÃO MYSQL

Criar a classe ConexaoMySql

Page 24: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda do Tipo JFrame

Page 25: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda do Tipo JFrame

Adicionar os imports das classes ResultSet, SqlException e Statement

Page 26: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda

Criar o método abrirConexao

Page 27: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda

Criar o

MétodoproximoContato

Page 28: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda

Criar o

MétodocontatoAnterior

Page 29: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda

Criar método para o botão Próximo

Page 30: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda

Criar método para o botão Anterior

Page 31: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda

Execute o projeto e clica nos botões para navegar

Page 32: GSOIII (JAVA)  CONEXÃO MYSQL

Criar classe Agenda

Page 33: GSOIII (JAVA)  CONEXÃO MYSQL

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