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

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

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

Apresentações semelhantes


Apresentação em tema: "Programação Orientada a objetos II Rafael Perazzo B Mota Semana 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 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://loca lhost/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 Rafael Perazzo B Mota Semana II."

Apresentações semelhantes


Anúncios Google