33
GSO III ETEC MONSENHOR ANTONIO MAGLIANO 2010 Prof. Aloisio

GSOIII (JAVA) CONEXÃO MYSQL

Embed Size (px)

DESCRIPTION

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

Citation preview

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