1 Módulo JDBC

Propaganda
Módulo
JDBC
CURSO JAVA BÁSICO
Módulo JDBC – slide 1
Significado
– Java DataBase Connectivity
CURSO JAVA BÁSICO
Módulo JDBC – slide 2
Overview
CURSO JAVA BÁSICO
Módulo JDBC – slide 3
O que é a API JDBC?
CURSO JAVA BÁSICO
Módulo JDBC – slide 4
O que é a API JDBC?
CURSO JAVA BÁSICO
Módulo JDBC – slide 5
Drivers
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
JDBC-ODBC Bridge + ODBC Driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 9
JDBC-ODBC Bridge + ODBC Driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 10
Native API Driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 11
Native API Driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 12
JDBC-Net Driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 13
JDBC-Net Driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 14
Native Protocol Driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 15
Interface do Desenvolvedor JDBC
CURSO JAVA BÁSICO
Módulo JDBC – slide 16
Classes e Interfaces
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
Fluxo JDBC
CURSO JAVA BÁSICO
Módulo JDBC – slide 20
Identificando uma base de dados - URL
CURSO JAVA BÁSICO
Módulo JDBC – slide 21
URL – sintaxe básica
CURSO JAVA BÁSICO
Módulo JDBC – slide 22
URL – sintaxe básica – subprotocolo ODBC
CURSO JAVA BÁSICO
Módulo JDBC – slide 23
URL – sintaxe básica – subnome
CURSO JAVA BÁSICO
Módulo JDBC – slide 24
Conectando a um servidor remoto
CURSO JAVA BÁSICO
Módulo JDBC – slide 25
Usando JDBC
CURSO JAVA BÁSICO
Módulo JDBC – slide 26
Criando uma aplicação JDBC básica
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
Passo 1 – registrando um driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 29
Usando o Class Loader
CURSO JAVA BÁSICO
Módulo JDBC – slide 30
Instanciando um Driver
CURSO JAVA BÁSICO
Módulo JDBC – slide 31
Passo 2 - Estabelecendo uma conexão
CURSO JAVA BÁSICO
Módulo JDBC – slide 32
Estabelecendo uma conexão
CURSO JAVA BÁSICO
Módulo JDBC – slide 33
O método DriverManager.getConnection
CURSO JAVA BÁSICO
Módulo JDBC – slide 34
O método Driver.connect
CURSO JAVA BÁSICO
Módulo JDBC – slide 35
O método Driver.connect
CURSO JAVA BÁSICO
Módulo JDBC – slide 36
Passo 3 – criando uma sentença SQL
CURSO JAVA BÁSICO
Módulo JDBC – slide 37
O objeto Statement
CURSO JAVA BÁSICO
Módulo JDBC – slide 38
O objeto Statement
CURSO JAVA BÁSICO
Módulo JDBC – slide 39
O objeto PreparedStatement
CURSO JAVA BÁSICO
Módulo JDBC – slide 40
O objeto PreparedStatement
CURSO JAVA BÁSICO
Módulo JDBC – slide 41
O objeto CallableStatement
CURSO JAVA BÁSICO
Módulo JDBC – slide 42
O objeto CallableStatement
CURSO JAVA BÁSICO
Módulo JDBC – slide 43
Comparando as interfaces de Statement
CURSO JAVA BÁSICO
Módulo JDBC – slide 44
Passo 4 – executando a sentença SQL
CURSO JAVA BÁSICO
Módulo JDBC – slide 45
A interface Statement
CURSO JAVA BÁSICO
Módulo JDBC – slide 46
A interface Statement
CURSO JAVA BÁSICO
Módulo JDBC – slide 47
Passo 5 – processando os resultados
CURSO JAVA BÁSICO
Módulo JDBC – slide 48
Passo 5 – processando os resultados
CURSO JAVA BÁSICO
Módulo JDBC – slide 49
Passo 6 – fechando os objetos JDBC
CURSO JAVA BÁSICO
Módulo JDBC – slide 50
Mapeando atributos x colunas
CURSO JAVA BÁSICO
Módulo JDBC – slide 51
CURSO JAVA BÁSICO
Módulo JDBC – slide 52
JDBC – tópicos avançados
CURSO JAVA BÁSICO
Módulo JDBC – slide 53
Exceções
CURSO JAVA BÁSICO
Módulo JDBC – slide 54
A classe SQLException
CURSO JAVA BÁSICO
Módulo JDBC – slide 55
A classe SQLWarning
CURSO JAVA BÁSICO
Módulo JDBC – slide 56
Os Metadados
CURSO JAVA BÁSICO
Módulo JDBC – slide 57
Metadados da Database
CURSO JAVA BÁSICO
Módulo JDBC – slide 58
Metadados do ResultSet
CURSO JAVA BÁSICO
Módulo JDBC – slide 59
Transações
CURSO JAVA BÁSICO
Módulo JDBC – slide 60
Transações – sintaxe básica
CURSO JAVA BÁSICO
Módulo JDBC – slide 61
Controle de concorrência
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
Características do núcleo JDBC
CURSO JAVA BÁSICO
Módulo JDBC – slide 65
JDBC 2.0 – melhorias na API
CURSO JAVA BÁSICO
Módulo JDBC – slide 66
Melhorias no núcleo da API
CURSO JAVA BÁSICO
Módulo JDBC – slide 67
Melhorias no ResulSet
CURSO JAVA BÁSICO
Módulo JDBC – slide 68
Configurações de Scroll
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
Posicionamento
CURSO JAVA BÁSICO
Módulo JDBC – slide 72
Posicionamento
CURSO JAVA BÁSICO
Módulo JDBC – slide 73
Atualização
CURSO JAVA BÁSICO
Módulo JDBC – slide 74
Atualizando uma linha
CURSO JAVA BÁSICO
Módulo JDBC – slide 75
Apagando uma linha
CURSO JAVA BÁSICO
Módulo JDBC – slide 76
Inserindo uma nova linha
CURSO JAVA BÁSICO
Módulo JDBC – slide 77
Restrições
CURSO JAVA BÁSICO
Módulo JDBC – slide 78
Melhorias para atualizações em Batch
CURSO JAVA BÁSICO
Módulo JDBC – slide 79
A interface Statement
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 PreparedStatement
CURSO JAVA BÁSICO
Módulo JDBC – slide 83
A interface PreparedStatement
CURSO JAVA BÁSICO
Módulo JDBC – slide 84
A interface CallableStatement
CURSO JAVA BÁSICO
Módulo JDBC – slide 85
Tipos de Dados Avançados
CURSO JAVA BÁSICO
Módulo JDBC – slide 86
Tipos de Dados Avançados
CURSO JAVA BÁSICO
Módulo JDBC – slide 87
Usando Tipos de Dados SQL3
CURSO JAVA BÁSICO
Módulo JDBC – slide 88
Arrays
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
Character Large Object
CURSO JAVA BÁSICO
Módulo JDBC – slide 92
Character Large Object
CURSO JAVA BÁSICO
Módulo JDBC – slide 93
Objetos Blob, Clob e Array
CURSO JAVA BÁSICO
Módulo JDBC – slide 94
Download