Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal.

Slides:



Advertisements
Apresentações semelhantes
Ana Paula B. Barboza Ivana Xavier Rodrigues
Advertisements

Banco de Dados Prof. Antonio.
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
SQL Structured Query Language (continuação)
Evolução dos SGBD’s (2ª Parte).
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS ACESSO A BANCO DE DADOS COM O JDBC Prof. Thiago Pereira Rique
Capítulo 28 Acessando bancos de dados com o JDBC
Maurício Edgar Stivanello
SGBD.
Bacharelado em Ciência da Computação
Introdução aos Sistemas Gerenciadores de Banco de Dados
Oficina sobre banco de dados
Material III-Bimestre Wagner Santos C. de Jesus
Professor Victor Sotero
Gerenciamento dos Recursos de Dados
Introdução a JDBC Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
Mapeamento de Objetos para Tabelas Relacionais
Administração de Sistemas de Informação Banco de Dados
Banco de Dados.
Acesso a Base de Dados JDBC Trabalho Realizado por:
Arquitetura e Linguagens
I- Introdução Motivação.
I- Introdução Motivação.
SEDNA SGBD XML NATIVO.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Design Patterns / Acesso ao banco de dados (java.sql)
Programação Orientada a objetos II
ACESSO A BASE DE DADOS.
P ROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues.
Sistemas de Informação Prof. Carlos Alberto Seixas Banco de Dados II /01 UNIESP
Desenvolvendo um script SQL
Introdução a Banco de dados
A Linguagem SQL Por Hélio de Almeida Fonte: Wikipédia.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Conceitos Programas Programação Linguagens de Programação SQL.
Contexto da disciplina
A abordagem de banco de dados para gerenciamento de dados
Configuração do Ambiente de programação
A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Bancos de Dados.
Projeto de Sistemas de Informação Prof. Schneider Oracle Object-Relational.
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
DESENVOLVIMENTO DE SOFTWARE AULA 7 – Sistemas de Banco de Dados
Banco de Dados I Linguagem SQL e Álgebra Relacional 4P/SI – 2010/02
Banco de Dados I I Comandos SQL
Linguagem SQL Prof. Juliano.
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
LINQ e Entity Framework
Conceitos básicos Professor Esp. Diego André Sant’Ana
TLBD II – Técnicas e Linguagem para Bando de Dados II
Recuperação de Dados Banco de Dados Carina Farias
VBA – Visual Basic para Aplicativos
UCSal – Bacharelado em Informática Banco de Dados Profa. Semíramis Assis
Acesso a Banco de Dados com JDBC e DAO
Plano de Ensino Conceitos e Características Tipos de Banco de Dados
Linguagem de definição de dados - SQL
Bancos de Dados Sistema de Banco de dados – sistema de manutenção de registros por computador. É considerado como uma sala.
Aula 1.  O que é?  Porque usar?  Onde é usado?  Como funciona?  SGBD  Linguagem SQL  Alguns Exemplos de tecnologias conhecidas.
Banco de Dados Parte 1 Profa. Ana Karina Barbosa Fevereiro/2008.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Persistência de dados e padrão DAO
Prática de Banco de Dados Créditos: Prof. Jefferson Silva Adaptações: Prof. Nécio de Lima Veras.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Persistência de dados e padrão DAO Padrões de Projeto Orientado a Objetos Profa. Danielle Martin/Mauricio Universidade de Mogi das Cruzes.
Banco de Dados para Redes– Aula 03 Prof. Me. Ronnison Reges Vidal.
BANCO DE DADOS BASE DE DADOS – É UMA COLEÇÃO DE DADOS INTER- RELACIONADOS, REPRESENTANDO INFORMAÇÕES SOBRE UM DOMÍNIO ESPECÍFICO. EX.: LISTA TELEFONICA,
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Acesso a Banco de Dados com o JDBC Prof. M.Sc. Ronnison Reges Vidal

Objetivos Conceitos de Bancos de Dados Relacionais Utilizar SQL para recuperar dados de um DB e manipular seus dados Utilizar a API JDBC para acessar o DB

Introdução O que é um Banco de Dados? – Coleção organizada de dados, havendo múltiplas formas de organizar dados para facilitar o acesso e a manipulação – SGBD (do inglês DBMS – DataBase Management System) Sistema de Gerenciamento de Banco de dados Fornece mecanismos para armazenar, organizar, recuperar e modificar dados para muitos usuários

Introdução Sistemas de bancos de Dados relacionais – Mais populares Por armazenar os dados sem levar em consideração sua estrutura interna – SQL (do inglês – Structured Query Language) Linguagem de Consulta Estruturada – Padrão internacional para bancos de dados relacionais – Realiza consultas – solicitam informações que satisfazem determinados critérios – E manipula dados

Introdução Sistemas de Gerenciamento de Bancos de Dados relacionais (SGBDR) – Microsoft SQL Server, Oracle, Sybase, IBM BD2, Informix, PostgreSQL MySQL – JDK vêm com um SGBDR puro Java chamado de Java BD – Os programas Java comunicam-se com bancos de dados e manipulam seus dados utilizando a Java Data Base Connectivity (JDBC) API Driver que permite aos aplicativos conectarem-se a um DB em um SGBD particular e permite manipular o banco de dados a API JDBC

BANCO DE DADOS RELACIONAL

Banco de Dados Relacional É uma representação lógica de dados que permite que os dados sejam acessados sem considerar sua estrutura física Os dados são armazenados em tabelas As tabelas são compostas por linhas e as linhas são compostas por colunas nas quais os valores são armazenados

Banco de Dados Relacional Tabela Empregado

EXEMPLO: BANCO DE DADOS BOOKS

Exemplo: Banco de Dados Books Tabelas – Authors – AuthorISBN – Titles

Exemplo: Banco de Dados Books A tabela Authors possui três colunas – AuthorID – FirstName – LastName

Exemplo: Banco de Dados Books Exemplo - Authors

Exemplo: Banco de Dados Books A tabela AuthorsISBN possui três colunas – AuthorID – ISBN

Exemplo: Banco de Dados Books Exemplo - AuthorsISBN

Exemplo: Banco de Dados Books A tabela Titles possui três colunas – ISBN – Title – EditionNumber – Copyright

Exemplo: Banco de Dados Books Exemplo - Titles

SQL

Select – Seleciona linhas e colunas de uma ou mais tabelas em um banco de dados Sintaxe – SELECT * FROM nometabela Exemplo – SELECT * FROM Authors Exemplo2 – SELECT AuthorID, LastName FROM Authors

SQL

Where – Localiza linhas que satisfaçam certos critérios de seleção – As linhas que satisfazem os critérios de seleção são chamados de predicados Sintaxe – SELECT nomeDaColuna1, nomeDaColuna2 FROM nomeTabela WHERE Critérios Exemplo – SELECT Title, EditionNumber, Copyright FROM Titles WHERE Copyright > ‘2005’ Exemplo2 – SELECT AuthorID, FirstName, LastName FROM Authros WHERE LastName LIKE ‘D%’

SQL