Resumo
Acesso a bancos de dados com JDBC
Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Licença para uso e distribuição Este material está disponível para uso nãocomercial e pode ser derivado e/ou distribuído, desde que utilizando uma licença equivalente.
Atribuição-Uso Não-ComercialCompartilhamento pela mesma licença, versão 2.5 http://creativecommons.org/licenses/by-nc-sa/2.5/deed.pt
Você pode copiar, distribuir, exibir e executar a obra, além de criar obras derivadas, sob as seguintes condições: (a) você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante; (b) você não pode utilizar esta obra com finalidades comerciais; (c) Se você alterar, transformar, ou criar outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta.
2
Agosto 2006
Interface Gráfica e Banco de Dados em Java
Objetivos desta parte Introduzir conceitos básicos de persistência em bancos de dados relacionais (BDRs); Apresentar a linguagem SQL de forma a permitir a manipulação simples de dados em BDRs; Explicar como conectar em BDRs e enviar comandos SQL em Java com a API JDBC; Apresentar o padrão de projeto DAO como uma forma organizada de persistência de objetos.
3
Agosto 2006 Interface Gráfica e Banco de Dados em Java
Armazenamento persistente A grande maioria das aplicações precisa armazenar informações em mídia persistente; Persistente = não se apaga após terminado o processo que a criou; Tipos de armazenamento:
Arquivos binários (serialização); Arquivos texto (ex.: XML); Bancos de dados.
4
Agosto 2006 Interface Gráfica e Banco de Dados em Java
Banco de dados Coleção organizada de dados; SGBD – Sistema Gerenciador de Banco de Dados:
Em inglês, Database Management System (DBMS); Software que gerencia o armazenamento e recuperação de dados em arquivos; Provê uma