PCII
ETEC MONSENHOR ANTONIO MAGLIANO
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 Oracle 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 COPA2014
• CRIA A TABELA DE SELEÇÕES
• INSERIR 32 REGISTROS (TIMES)
CLASSES DE CONEXÃO
CLASSES DE CONEXÃO
A conexão com um banco de dados MySql
usará um pacote pronto com diversas classes
já implementadas.
Esse pacote é o mysql-connector-java-5.1.30
CLASSES DE CONEXÃO
Pacotes são disponibilizados em arquivos .jar
Um arquivo .jar é na verdade um conjunto
de arquivos compactados, usando uma
determinada estrutura de pastas para sua
organização.
CLASSES DE CONEXÃO
Banco de Dados
Conexão
Resultado (Dados) Pesquisa
MySQL Connection
Statement
ResultSet
CLASSES DE CONEXÃO
Mas quais classes desse pacote mencionado devemos
usar para realizar uma conexão com um Banco de
Dados?
• java.sql.Connection (Conexão com o Banco)
• java.sql.Statement (Pesquisa e atualização de Dados)
• java.sql.ResultSet(Repositório com os dados da
pesquisa em banco (Statement)
CRIANDO UM PROJETO JAVA
Crie um projeto java
no Eclipse chamado
ClassesDeConexao
CRIANDO UM PACOTE
Crie um pacote chamado:
br.com.etecmam.classesdeconexao
Clique com o botão direito do mouse na pasta SRC e
selecione: New -> Package
CRIANDO A CLASSE JAVA
Crie uma classe
chamada e
marque a opção:
ADICIONANDO O DRIVER MYSQL
Para que o software possa conectar-se ao banco
MySQL é necessário adicionar ao projeto uma
biblioteca (library .jar) que faça este trabalho.
1. Clique com o botão direito sobre o nome do
projeto em “Package Explorer”.
2. Selecione o menu “Properties”.
3. Selecione a opção Java Build Path.
4. Selecione a aba “Libraries”.
ADICIONANDO O DRIVER MYSQL
Clique no botão “Add External JARs...” e busque a pasta onde
está o arquivo mysql-connector-java-5.1.26-bin.
ADICIONANDO O DRIVER MYSQL
O conector será adicionado ao projeto
CODIFICANDO - IMPORTS
Na classe Principal coloque os imports das classes que
serão usadas
CODIFICANDO - EXCEÇÕES
Na função void main adicione os tratamentos de Exceção
CODIFICANDO - Registrando Driver
Registre o driver do MySql
Crie a conexão com o banco no computador local, no SCHEMA
copa2014 usando o usuário root
CODIFICANDO - Criando a Pesquisa
CRIAR O OBJETO PARA SELECT NO BANCO A PARTIR DA CONEXÃO DEFINIDA
CRIAR STRING DE SELECT DOS DADOS DA TABELA SELEÇÕES
CODIFICANDO - Percorrendo os registros
REALIZAR UM SELECT NO BANCO E ARMAZENAR OS DADOS EM UM REPOSITÓRIO
TEMPORÁRIO, OU SEJA, UM RESULTSET
IMPRIMIR OS CAMPOS DA TABELA SELEÇÕES NO PROMPT DO NETBEANS USANDO UM
LAÇO WHILE
CODIFICANDO - CLASSE COMPLETA
RODANDO !!!
Selecionando Por Grupo
Crie um formulário (Jframe)
Desenhe conforme abaixo
Botão Pesquisar
Selecionando Por Grupo: Rodando !!!
• dev.mysql.com/doc/refman/5.6/en/mysql.html
• Java - Como programar, Harvey M. Deitel
• www.caelum.com.br
• eclipse.org
• www.oracle.com/technetwork/java/index.html
• http://pt.fifa.com/worldcup/groups/index.html

CONEXÃO BANCO DE DADOS MYSQL COM JAVA

  • 1.
  • 3.
    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".
  • 5.
    É uma ferramentagráfica fornecida pela Oracle 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.
  • 6.
    Nome ou IPdo Servidor onde está o banco Nome do Usuário Senha Banco
  • 7.
    Lista de Bancos (Schema) Área dedigitação de cláusulas SQL Área onde os resultados dos comandos SQL são exibidos
  • 10.
    • CRIAR OBANCO COPA2014 • CRIA A TABELA DE SELEÇÕES • INSERIR 32 REGISTROS (TIMES)
  • 11.
  • 12.
    CLASSES DE CONEXÃO Aconexão com um banco de dados MySql usará um pacote pronto com diversas classes já implementadas. Esse pacote é o mysql-connector-java-5.1.30
  • 13.
    CLASSES DE CONEXÃO Pacotessão disponibilizados em arquivos .jar Um arquivo .jar é na verdade um conjunto de arquivos compactados, usando uma determinada estrutura de pastas para sua organização.
  • 14.
    CLASSES DE CONEXÃO Bancode Dados Conexão Resultado (Dados) Pesquisa MySQL Connection Statement ResultSet
  • 15.
    CLASSES DE CONEXÃO Masquais classes desse pacote mencionado devemos usar para realizar uma conexão com um Banco de Dados? • java.sql.Connection (Conexão com o Banco) • java.sql.Statement (Pesquisa e atualização de Dados) • java.sql.ResultSet(Repositório com os dados da pesquisa em banco (Statement)
  • 16.
    CRIANDO UM PROJETOJAVA Crie um projeto java no Eclipse chamado ClassesDeConexao
  • 17.
    CRIANDO UM PACOTE Crieum pacote chamado: br.com.etecmam.classesdeconexao Clique com o botão direito do mouse na pasta SRC e selecione: New -> Package
  • 18.
    CRIANDO A CLASSEJAVA Crie uma classe chamada e marque a opção:
  • 19.
    ADICIONANDO O DRIVERMYSQL Para que o software possa conectar-se ao banco MySQL é necessário adicionar ao projeto uma biblioteca (library .jar) que faça este trabalho. 1. Clique com o botão direito sobre o nome do projeto em “Package Explorer”. 2. Selecione o menu “Properties”. 3. Selecione a opção Java Build Path. 4. Selecione a aba “Libraries”.
  • 20.
    ADICIONANDO O DRIVERMYSQL Clique no botão “Add External JARs...” e busque a pasta onde está o arquivo mysql-connector-java-5.1.26-bin.
  • 21.
    ADICIONANDO O DRIVERMYSQL O conector será adicionado ao projeto
  • 22.
    CODIFICANDO - IMPORTS Naclasse Principal coloque os imports das classes que serão usadas
  • 23.
    CODIFICANDO - EXCEÇÕES Nafunção void main adicione os tratamentos de Exceção
  • 24.
    CODIFICANDO - RegistrandoDriver Registre o driver do MySql Crie a conexão com o banco no computador local, no SCHEMA copa2014 usando o usuário root
  • 25.
    CODIFICANDO - Criandoa Pesquisa CRIAR O OBJETO PARA SELECT NO BANCO A PARTIR DA CONEXÃO DEFINIDA CRIAR STRING DE SELECT DOS DADOS DA TABELA SELEÇÕES
  • 26.
    CODIFICANDO - Percorrendoos registros REALIZAR UM SELECT NO BANCO E ARMAZENAR OS DADOS EM UM REPOSITÓRIO TEMPORÁRIO, OU SEJA, UM RESULTSET IMPRIMIR OS CAMPOS DA TABELA SELEÇÕES NO PROMPT DO NETBEANS USANDO UM LAÇO WHILE
  • 27.
  • 28.
  • 29.
    Selecionando Por Grupo Crieum formulário (Jframe)
  • 30.
  • 31.
  • 32.
  • 33.
    • dev.mysql.com/doc/refman/5.6/en/mysql.html • Java- Como programar, Harvey M. Deitel • www.caelum.com.br • eclipse.org • www.oracle.com/technetwork/java/index.html • http://pt.fifa.com/worldcup/groups/index.html