O documento discute o MySQL como um SGBDR, seu modelo relacional de dados baseado na teoria de conjuntos, e o MySQL Query Browser como uma ferramenta gráfica para criar e executar queries SQL.
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".
4.
5. É 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.
6. Nome ou IP do Servidor onde está o
banco
Nome do Usuário
Senha
Banco
12. 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
13. 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.
14. CLASSES DE CONEXÃO
Banco de Dados
Conexão
Resultado (Dados) Pesquisa
MySQL Connection
Statement
ResultSet
15. 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)
16. CRIANDO UM PROJETO JAVA
Crie um projeto java
no Eclipse chamado
ClassesDeConexao
17. 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
19. 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”.
20. 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.
24. 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
25. 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
26. 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