CURSO JAVA BÁSICO Módulo JDBC – slide 1 MóduloJDBC.

Slides:



Advertisements
Apresentações semelhantes
Aula 3 – DB2 Express-C Autor:
Advertisements

JDBC Java Dababase Connectivity Marco Antonio, Arquiteto de Software – TJDF Atualizado em Novembro/2008.
JDBC aplicado no projeto PAIPUC Integrantes: Eduardo M. Nsimba - 4º Ano Gian Paolo Peduto - 2º Ano Heloísa H. S. Santos - 2º Ano Orientador: Prof. Dr.
Prof. Alessandro J. de Souza
Java Conexão com Banco de Dados
APLICAÇÕES DE LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS ACESSO A BANCO DE DADOS COM O JDBC Prof. Thiago Pereira Rique
Modelo Cliente-Servidor
Diag. de Interação - Exercício (1)
setWrapStyleWord() configura o estilo de quebra de linha setLineWrap(true) indica mudança automática de linha A linha 68 registra o objeto resultTable.
28.5 Instruções para instalar o MySQL e o MySQL Conector/J
Java RMI Alcides Calsavara. Objetivos Permitir que um método de uma classe Java em execução em uma máquina virtual JVM chame um método de um objeto (instância.
Acessando resultados em JDBC zO objeto ResultSet consiste de linhas de dados organizados em colunas uniformes. zO programa em Java pode acessar somente.
Linguagens de Programação Orientadas a Objetos
ODBC.
Módulo I Interface com BancoDados JDBC
Módulo III Camada de Persistência
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.
Introdução a EJB 3.0 Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software Programação Distribuída.
B ANCO DE D ADOS E JDBC Profa. Msc. Cintia Carvalho Oliveira Mestre em Ciência da Computação – UFU Bacharel em Ciência da Computação - UFJF 1.
Java & Bancos de Dados Universidade Salgado de Oliveira Goiânia
Java :: Persistência de Dados
Acesso a Base de Dados JDBC Trabalho Realizado por:
Conexão com Bancos de Dados Carlos Bazilio Depto de Ciência e Tecnologia Pólo Universitário de Rio das Ostras Universidade Federal Fluminense.
Conceitos de SGBD Objeto-Relacional Oracle 10g [2]
Bancos de Dados Objeto-relacional e Orientados a Objetos
SEDNA SGBD XML NATIVO.
Hibernate Mapeamento O/R.
Paulo Sérgio Salla Sá Orientação: Prof. Dr. Dilvan de Abreu Moreira
Ferramentas para Orientação a Objetos Apresentação da Disciplina Prof. Wolley.
Integração com Banco de Dados
Programação Orientada a objetos II
Anexo A. JDBC  Conjunto de interfaces e classes java que faz envio de consultas para um banco de dados.  Objetos(tipos)  Conexão (Driver e Connection)
JSP / Servlets Avançado
P ROGRAMAÇÃO Prof.: Bruno Rafael de Oliveira Rodrigues.
JDBC Java Database Connectivity. JDBC Especificação para uso de base de dados em aplicações e applets JAVA; API para uso de drivers JDBC; Compatível com.
Banco de Dados Parte 04 Ceça. Ceça Moraes 2 Conteúdo  Os três níveis da arquitetura  Mapeamentos  Arquitetura cliente-servidor.
Desnvolvimento de Projetos e Aplicações Web Ceça Moraes – Ceça.
Curso Programação – JAVA Centro de Formação São Domingos
RMI x C# Remote Emilena Specht – 1113/01/9 2004/01
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.
Entity Beans Marco Antonio Arquiteto de Software Dezembro/2007.
Curso de Linguagem Java
Programação para Web Unidade 06 – Java Beans e BDs Prof.: Henrique Santos.
Projeto de Sistemas de Informação Prof. Schneider Oracle Object-Relational.
Capítulo 11 JDBC.
©Silberschatz, Korth and Sudarshan (modificado)4.1.1Database System Concepts Capítulo 4: SQL Estrutura básica Operações com conjuntos Funções de agregação.
Java Conexão com Baco de dados Saulo Bazzi Oberderfer Fonte:
April 05 Prof. Ismael H. F. Santos - 1 Módulo Ib Interface com BancoDados JDBC - avançado Prof. Ismael H F Santos.
DBSync4J Uma Ferramenta para Apoio na Sincronização entre Bases de Dados de Desenvolvimento e Produção Autores: Ana Carolina Ferreira Lins Rafael Fernandes.
JDBC Java Database Connectivity docs/guide/jdbc/getstart/introTOC.doc.html.
TMV Gestão de Redes e de Sistemas Distribuídos ???? Sumário  Arquitectura de Gestão SNMP  Arquitectura de Gestão OSI/TMN  Novas Arquitecturas.
DBSync4J Uma Ferramenta para Apoio na Sincronização entre Bases de Dados de Desenvolvimento e Produção Autores: Ana Carolina Ferreira Lins Rafael Fernandes.
J AVA D ATABASE C ONNECTIVITY JDBC. JDBC O Java Database Connectivity (JDBC) API é o padrão da indústria para que aplicações Java acessem bancos de dados.
Leo Silva Leonardo Murta Luiz Viana Persistência em Java.
Java Acesso a Banco de Dados Prof. Marcos André Pisching, M.Sc.
Acesso a Banco de Dados com JDBC e DAO
Desenvolvimento WEB II Aula 3 – Conexão com o Banco de Dados
Acessando banco de dados com JAVA.  Linguagem independente de plataforma; ◦ “Write once, run anywhere” ◦ JVM  Java Virtual Machine  Mecanismo que permite.
Desenvolvimento WEB II Professora: Kelly de Paula Cunha.
Trabalho Prático de Programação Orientada a Objetos em Java Programação Orientada a Objetos Ludimila Monjardim Casagrande 2011.
ALUNO: RONI FABIO BANASZEWSKI Model-View-Controller.
Provedor de Dados Instalação e Configuração João Lima.
Persistência de dados e padrão DAO
Banco de Dados Relacionais. Tabelas DB Relacionais são baseados em tabelas As tabelas armazenam registros Cada registro ocupa uma linha da tabela Registros.
Prof.: Jean Carlo Mendes
Persistência de dados e padrão DAO Padrões de Projeto Orientado a Objetos Profa. Danielle Martin/Mauricio Universidade de Mogi das Cruzes.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Acesso a Banco de dados com JDBC
Transcrição da apresentação:

CURSO JAVA BÁSICO Módulo JDBC – slide 1 MóduloJDBC

CURSO JAVA BÁSICO Módulo JDBC – slide 2 Significado – Java DataBase Connectivity

CURSO JAVA BÁSICO Módulo JDBC – slide 3 Overview

CURSO JAVA BÁSICO Módulo JDBC – slide 4 O que é a API JDBC?

CURSO JAVA BÁSICO Módulo JDBC – slide 5 O que é a API JDBC?

CURSO JAVA BÁSICO Módulo JDBC – slide 6 Drivers

CURSO JAVA BÁSICO Módulo JDBC – slide 7 Drivers

CURSO JAVA BÁSICO Módulo JDBC – slide 8 Drivers

CURSO JAVA BÁSICO Módulo JDBC – slide 9 JDBC-ODBC Bridge + ODBC Driver

CURSO JAVA BÁSICO Módulo JDBC – slide 10 JDBC-ODBC Bridge + ODBC Driver

CURSO JAVA BÁSICO Módulo JDBC – slide 11 Native API Driver

CURSO JAVA BÁSICO Módulo JDBC – slide 12 Native API Driver

CURSO JAVA BÁSICO Módulo JDBC – slide 13 JDBC-Net Driver

CURSO JAVA BÁSICO Módulo JDBC – slide 14 JDBC-Net Driver

CURSO JAVA BÁSICO Módulo JDBC – slide 15 Native Protocol Driver

CURSO JAVA BÁSICO Módulo JDBC – slide 16 Interface do Desenvolvedor JDBC

CURSO JAVA BÁSICO Módulo JDBC – slide 17 Classes e Interfaces

CURSO JAVA BÁSICO Módulo JDBC – slide 18 Classes e Interfaces

CURSO JAVA BÁSICO Módulo JDBC – slide 19 Classes e Interfaces

CURSO JAVA BÁSICO Módulo JDBC – slide 20 Fluxo JDBC

CURSO JAVA BÁSICO Módulo JDBC – slide 21 Identificando uma base de dados - URL

CURSO JAVA BÁSICO Módulo JDBC – slide 22 URL – sintaxe básica

CURSO JAVA BÁSICO Módulo JDBC – slide 23 URL – sintaxe básica – subprotocolo ODBC

CURSO JAVA BÁSICO Módulo JDBC – slide 24 URL – sintaxe básica – subnome

CURSO JAVA BÁSICO Módulo JDBC – slide 25 Conectando a um servidor remoto

CURSO JAVA BÁSICO Módulo JDBC – slide 26 Usando JDBC

CURSO JAVA BÁSICO Módulo JDBC – slide 27 Criando uma aplicação JDBC básica

CURSO JAVA BÁSICO Módulo JDBC – slide 28 Criando uma aplicação JDBC básica

CURSO JAVA BÁSICO Módulo JDBC – slide 29 Passo 1 – registrando um driver

CURSO JAVA BÁSICO Módulo JDBC – slide 30 Usando o Class Loader

CURSO JAVA BÁSICO Módulo JDBC – slide 31 Instanciando um Driver

CURSO JAVA BÁSICO Módulo JDBC – slide 32 Passo 2 - Estabelecendo uma conexão

CURSO JAVA BÁSICO Módulo JDBC – slide 33 Estabelecendo uma conexão

CURSO JAVA BÁSICO Módulo JDBC – slide 34 O método DriverManager.getConnection

CURSO JAVA BÁSICO Módulo JDBC – slide 35 O método Driver.connect

CURSO JAVA BÁSICO Módulo JDBC – slide 36 O método Driver.connect

CURSO JAVA BÁSICO Módulo JDBC – slide 37 Passo 3 – criando uma sentença SQL

CURSO JAVA BÁSICO Módulo JDBC – slide 38 O objeto Statement

CURSO JAVA BÁSICO Módulo JDBC – slide 39 O objeto Statement

CURSO JAVA BÁSICO Módulo JDBC – slide 40 O objeto PreparedStatement

CURSO JAVA BÁSICO Módulo JDBC – slide 41 O objeto PreparedStatement

CURSO JAVA BÁSICO Módulo JDBC – slide 42 O objeto CallableStatement

CURSO JAVA BÁSICO Módulo JDBC – slide 43 O objeto CallableStatement

CURSO JAVA BÁSICO Módulo JDBC – slide 44 Comparando as interfaces de Statement

CURSO JAVA BÁSICO Módulo JDBC – slide 45 Passo 4 – executando a sentença SQL

CURSO JAVA BÁSICO Módulo JDBC – slide 46 A interface Statement

CURSO JAVA BÁSICO Módulo JDBC – slide 47 A interface Statement

CURSO JAVA BÁSICO Módulo JDBC – slide 48 Passo 5 – processando os resultados

CURSO JAVA BÁSICO Módulo JDBC – slide 49 Passo 5 – processando os resultados

CURSO JAVA BÁSICO Módulo JDBC – slide 50 Passo 6 – fechando os objetos JDBC

CURSO JAVA BÁSICO Módulo JDBC – slide 51 Mapeando atributos x colunas

CURSO JAVA BÁSICO Módulo JDBC – slide 52

CURSO JAVA BÁSICO Módulo JDBC – slide 53 JDBC – tópicos avançados

CURSO JAVA BÁSICO Módulo JDBC – slide 54 Exceções

CURSO JAVA BÁSICO Módulo JDBC – slide 55 A classe SQLException

CURSO JAVA BÁSICO Módulo JDBC – slide 56 A classe SQLWarning

CURSO JAVA BÁSICO Módulo JDBC – slide 57 Os Metadados

CURSO JAVA BÁSICO Módulo JDBC – slide 58 Metadados da Database

CURSO JAVA BÁSICO Módulo JDBC – slide 59 Metadados do ResultSet

CURSO JAVA BÁSICO Módulo JDBC – slide 60 Transações

CURSO JAVA BÁSICO Módulo JDBC – slide 61 Transações – sintaxe básica

CURSO JAVA BÁSICO Módulo JDBC – slide 62 Controle de concorrência

CURSO JAVA BÁSICO Módulo JDBC – slide 63 Controle de concorrência

CURSO JAVA BÁSICO Módulo JDBC – slide 64 Controle de concorrência

CURSO JAVA BÁSICO Módulo JDBC – slide 65 Características do núcleo JDBC

CURSO JAVA BÁSICO Módulo JDBC – slide 66 JDBC 2.0 – melhorias na API

CURSO JAVA BÁSICO Módulo JDBC – slide 67 Melhorias no núcleo da API

CURSO JAVA BÁSICO Módulo JDBC – slide 68 Melhorias no ResulSet

CURSO JAVA BÁSICO Módulo JDBC – slide 69 Configurações de Scroll

CURSO JAVA BÁSICO Módulo JDBC – slide 70 Configurações de Scroll

CURSO JAVA BÁSICO Módulo JDBC – slide 71 Configurações de Scroll

CURSO JAVA BÁSICO Módulo JDBC – slide 72 Posicionamento

CURSO JAVA BÁSICO Módulo JDBC – slide 73 Posicionamento

CURSO JAVA BÁSICO Módulo JDBC – slide 74 Atualização

CURSO JAVA BÁSICO Módulo JDBC – slide 75 Atualizando uma linha

CURSO JAVA BÁSICO Módulo JDBC – slide 76 Apagando uma linha

CURSO JAVA BÁSICO Módulo JDBC – slide 77 Inserindo uma nova linha

CURSO JAVA BÁSICO Módulo JDBC – slide 78 Restrições

CURSO JAVA BÁSICO Módulo JDBC – slide 79 Melhorias para atualizações em Batch

CURSO JAVA BÁSICO Módulo JDBC – slide 80 A interface Statement

CURSO JAVA BÁSICO Módulo JDBC – slide 81 A interface Statement

CURSO JAVA BÁSICO Módulo JDBC – slide 82 A interface Statement

CURSO JAVA BÁSICO Módulo JDBC – slide 83 A interface PreparedStatement

CURSO JAVA BÁSICO Módulo JDBC – slide 84 A interface PreparedStatement

CURSO JAVA BÁSICO Módulo JDBC – slide 85 A interface CallableStatement

CURSO JAVA BÁSICO Módulo JDBC – slide 86 Tipos de Dados Avançados

CURSO JAVA BÁSICO Módulo JDBC – slide 87 Tipos de Dados Avançados

CURSO JAVA BÁSICO Módulo JDBC – slide 88 Usando Tipos de Dados SQL3

CURSO JAVA BÁSICO Módulo JDBC – slide 89 Arrays

CURSO JAVA BÁSICO Módulo JDBC – slide 90 Arrays

CURSO JAVA BÁSICO Módulo JDBC – slide 91 Arrays

CURSO JAVA BÁSICO Módulo JDBC – slide 92 Character Large Object

CURSO JAVA BÁSICO Módulo JDBC – slide 93 Character Large Object

CURSO JAVA BÁSICO Módulo JDBC – slide 94 Objetos Blob, Clob e Array Objetos Blob, Clob e Array