Carregar apresentação
A apresentação está carregando. Por favor, espere
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.