A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação Orientada a objetos II

Apresentações semelhantes


Apresentação em tema: "Programação Orientada a objetos II"— Transcrição da apresentação:

1 Programação Orientada a objetos II
Rafael Perazzo B Mota Semana II

2 O SGBD Mysql Características: Gratuito Robusto
Oferece suporte aos principais recursos desejáveis em SGBDs modernos. Ferramenta sugerida para administração: phpmyadmin

3 Geralmente utilizamos 1 banco
Mysql Organização Databases ou banco de dados Tabelas Campos Geralmente utilizamos 1 banco De dados por aplicação.

4 Exercício Mysql Projete um banco de dados em Mysql que suporte uma aplicação responsável por autenticar usuário e senha. Dicas: Não utilize “ç”, acentos e caracteres especiais para nomes de databases, tabelas e campos.

5 Exercício Mysql Crie o banco de dados projetado utilizando o phpMyAdmin

6 JDBC Aplicação JDBC Driver

7 JDBC O java, diferente de linguagens como PHP, não suporta o acesso a banco de dados diretamente, para isso ele usa uma API (conjunto de classes e interfaces) para fazer o serviço. A JDBC (Java Database Connectivity), faz o envio de instruções SQL para qualquer banco de dados relacional, desde que haja um driver que corresponda ao mesmo presente.

8 JDBC e Mysql Como utilizar o BD Mysql com Java ?
Download do driver mysql-connector em

9 Utilizando o JDBC em aplicações
INDICAR QUEM É O DRIVER Class.forName("com.mysql.jdbc.Driver"); CONECTAR AO BANCO DE DADOS Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/bd?user=root"); CRIAR A CONSULTA (STATEMENT) Statement stm = conn.createStatement();

10 Utilizando o JDBC em aplicações
EXECUTAR A CONSULTA (QUERY) ResultSet rs = stm.executeQuery(“CONSULTA”); MANIPULAR OS RESULTADOS (TABELAS) while (rs.next()) { String nome = rs.getString("campo1"); String codigo = Rs.getString("campo2"); String nota1 = rs.getString("campo3"); }

11 Utilizando o JDBC em aplicações
FECHAR A CONEXÃO conn.close(); Adicionar a Library Mysql JDBC Driver ao projeto no Netbeans Propriedades do Projeto - Libraries Add Library Mysql JDBC Driver

12 Exercício Crie uma aplicação Java comum para treinar a utilização do JDBC para acesso a uma tabela de um banco de dados Mysql. Mostre todos os registros da tabela.

13 Exercício Crie uma classe em Java chamada AcessoBD que facilite a conexão com o BD, realização de consultas e fechamento de conexão. Guarde e utilize sempre a classe em projetos futuros.


Carregar ppt "Programação Orientada a objetos II"

Apresentações semelhantes


Anúncios Google