Slides de Avaliação de Sistemas

1691 palavras 7 páginas
Acessando bancos de dados com o JDBC

Slide 1

Banco de Dados
• Um Banco de Dados é uma coleção organizada de dados;
• Um Sistema de Gerenciamento de Bancos de Dados
(SGBD) fornece mecanismos para armazenar, organizar, recuperar e modificar dados para muitos usuários;
• SQL é a linguagem padrão utilizada quase universalmente com bancos de dados relacionais para realizar consultas e para manipular dados;
• Sistemas de Gerenciamento de Banco de Dados
Relacional populares:
• Microsoft SQL Server, Oracle, Sybase, IBM DB2,
Informix, PostgreSQL, MySQL.

Banco de Dados
• O JDK vem com um SGBD puro Java chamado Java DB;

• Os programas Java comunicam-se com bancos de dados e manipulam seus dados utilizando a Java Database
Connectivity (JDBC™) API;
• Um driver JDBC permite aos aplicativos Java conectar-se a um banco de dados em um SGBD particular e permite a manipulação desse banco de dados utilizando o JDBC API;
• MySQL é um SGBD de código-fonte aberto, disponível tanto para Windows quanto Linux.

Banco de Dados

A separação entre API do JDBC e drivers de banco de dados particulares permite aos desenvolvedores alterar o banco de dados sem modificar o código Java que acessa o Banco de Dados.
API Java: java.sql.*
Exemplo de driver JDBC: Connector J (MySQL)

Banco de Dados

Passos para conexão com Banco de Dados em um aplicativo Java
• Quando um aplicativo Java acessa um banco de dados via
JDBC, são executados os seguintes passos:
• 1 – Carregar o driver JDBC;
• 2 – Abrir uma conexão com o banco de dados;
• 3 – Encapsular o comando SQL em um objeto
(Statement);
• 4 – Enviar o comando SQL para o DBMS através da conexão criada;
• 5 – Processar o resultado encaminhado pelo DBMS, se necessário; • 6 – Encerrar a conexão.

Bancos de Dados Relacionais
• Um Banco de Dados Relacional é uma representação lógica de dados que permite acessar os dados sem considerar a estrutura física;
• Armazena dados em Tabelas (compostas

Relacionados

  • biologia
    8922 palavras | 36 páginas
  • biologia
    8922 palavras | 36 páginas
  • junior
    8922 palavras | 36 páginas
  • Biologia
    7899 palavras | 32 páginas
  • Engenharia softwae
    3414 palavras | 14 páginas
  • Nr10
    2623 palavras | 11 páginas
  • Auditoria governamental
    3088 palavras | 13 páginas
  • SemIFRS-PRICE
    2165 palavras | 9 páginas
  • link
    1272 palavras | 6 páginas
  • Aula 01 Introdu O A Disciplina De Si Hellip
    2609 palavras | 11 páginas