Acceso.a.bases.de.Datos.con.Java JDBC.2.0. .Angel.esteban.grupo.eidos
CURSO JAVA BÁSICO Módulo JDBC – slide 1 MóduloJDBC.
-
Upload
leonardo-socorro -
Category
Documents
-
view
224 -
download
0
Transcript of CURSO JAVA BÁSICO Módulo JDBC – slide 1 MóduloJDBC.
CURSO JAVA BÁSICO Módulo JDBC – slide 1
MóduloMódulo
JDBCJDBC
CURSO JAVA BÁSICO Módulo JDBC – slide 2
SignificadoSignificado
– JJava ava DDataataBBase ase CConnectivityonnectivity
CURSO JAVA BÁSICO Módulo JDBC – slide 3
OverviewOverview
CURSO JAVA BÁSICO Módulo JDBC – slide 4
O que é a API JDBC?O que é a API JDBC?
CURSO JAVA BÁSICO Módulo JDBC – slide 5
O que é a API JDBC?O que é a API JDBC?
CURSO JAVA BÁSICO Módulo JDBC – slide 6
DriversDrivers
CURSO JAVA BÁSICO Módulo JDBC – slide 7
DriversDrivers
CURSO JAVA BÁSICO Módulo JDBC – slide 8
DriversDrivers
CURSO JAVA BÁSICO Módulo JDBC – slide 9
JDBC-ODBC Bridge + ODBC DriverJDBC-ODBC Bridge + ODBC Driver
CURSO JAVA BÁSICO Módulo JDBC – slide 10
JDBC-ODBC Bridge + ODBC DriverJDBC-ODBC Bridge + ODBC Driver
CURSO JAVA BÁSICO Módulo JDBC – slide 11
Native API DriverNative API Driver
CURSO JAVA BÁSICO Módulo JDBC – slide 12
Native API DriverNative API Driver
CURSO JAVA BÁSICO Módulo JDBC – slide 13
JDBC-Net DriverJDBC-Net Driver
CURSO JAVA BÁSICO Módulo JDBC – slide 14
JDBC-Net DriverJDBC-Net Driver
CURSO JAVA BÁSICO Módulo JDBC – slide 15
Native Protocol DriverNative Protocol Driver
CURSO JAVA BÁSICO Módulo JDBC – slide 16
Interface do Desenvolvedor JDBCInterface do Desenvolvedor JDBC
CURSO JAVA BÁSICO Módulo JDBC – slide 17
Classes e InterfacesClasses e Interfaces
CURSO JAVA BÁSICO Módulo JDBC – slide 18
Classes e InterfacesClasses e Interfaces
CURSO JAVA BÁSICO Módulo JDBC – slide 19
Classes e InterfacesClasses e Interfaces
CURSO JAVA BÁSICO Módulo JDBC – slide 20
Fluxo JDBCFluxo JDBC
CURSO JAVA BÁSICO Módulo JDBC – slide 21
Identificando uma base de dados - Identificando uma base de dados - URLURL
CURSO JAVA BÁSICO Módulo JDBC – slide 22
URL – sintaxe básicaURL – sintaxe básica
CURSO JAVA BÁSICO Módulo JDBC – slide 23
URL – sintaxe básica – subprotocolo URL – sintaxe básica – subprotocolo ODBCODBC
CURSO JAVA BÁSICO Módulo JDBC – slide 24
URL – sintaxe básica – subnomeURL – sintaxe básica – subnome
CURSO JAVA BÁSICO Módulo JDBC – slide 25
Conectando a um servidor remotoConectando a um servidor remoto
CURSO JAVA BÁSICO Módulo JDBC – slide 26
Usando JDBCUsando JDBC
CURSO JAVA BÁSICO Módulo JDBC – slide 27
Criando uma aplicação JDBC básicaCriando uma aplicação JDBC básica
CURSO JAVA BÁSICO Módulo JDBC – slide 28
Criando uma aplicação JDBC básicaCriando uma aplicação JDBC básica
CURSO JAVA BÁSICO Módulo JDBC – slide 29
Passo 1 – registrando um driverPasso 1 – registrando um driver
CURSO JAVA BÁSICO Módulo JDBC – slide 30
Usando o Class LoaderUsando o Class Loader
CURSO JAVA BÁSICO Módulo JDBC – slide 31
Instanciando um DriverInstanciando um Driver
CURSO JAVA BÁSICO Módulo JDBC – slide 32
Passo 2 - Estabelecendo uma conexãoPasso 2 - Estabelecendo uma conexão
CURSO JAVA BÁSICO Módulo JDBC – slide 33
Estabelecendo uma conexãoEstabelecendo uma conexão
CURSO JAVA BÁSICO Módulo JDBC – slide 34
O método O método DriverManager.getConnectionDriverManager.getConnection
CURSO JAVA BÁSICO Módulo JDBC – slide 35
O método Driver.connectO método Driver.connect
CURSO JAVA BÁSICO Módulo JDBC – slide 36
O método Driver.connectO método Driver.connect
CURSO JAVA BÁSICO Módulo JDBC – slide 37
Passo 3 – criando uma sentença SQLPasso 3 – criando uma sentença SQL
CURSO JAVA BÁSICO Módulo JDBC – slide 38
O objeto StatementO objeto Statement
CURSO JAVA BÁSICO Módulo JDBC – slide 39
O objeto StatementO objeto Statement
CURSO JAVA BÁSICO Módulo JDBC – slide 40
O objeto PreparedStatementO objeto PreparedStatement
CURSO JAVA BÁSICO Módulo JDBC – slide 41
O objeto PreparedStatementO objeto PreparedStatement
CURSO JAVA BÁSICO Módulo JDBC – slide 42
O objeto CallableStatementO objeto CallableStatement
CURSO JAVA BÁSICO Módulo JDBC – slide 43
O objeto CallableStatementO objeto CallableStatement
CURSO JAVA BÁSICO Módulo JDBC – slide 44
Comparando as interfaces de Comparando as interfaces de StatementStatement
CURSO JAVA BÁSICO Módulo JDBC – slide 45
Passo 4 – executando a sentença SQLPasso 4 – executando a sentença SQL
CURSO JAVA BÁSICO Módulo JDBC – slide 46
A interface StatementA interface Statement
CURSO JAVA BÁSICO Módulo JDBC – slide 47
A interface StatementA interface Statement
CURSO JAVA BÁSICO Módulo JDBC – slide 48
Passo 5 – processando os resultadosPasso 5 – processando os resultados
CURSO JAVA BÁSICO Módulo JDBC – slide 49
Passo 5 – processando os resultadosPasso 5 – processando os resultados
CURSO JAVA BÁSICO Módulo JDBC – slide 50
Passo 6 – fechando os objetos JDBCPasso 6 – fechando os objetos JDBC
CURSO JAVA BÁSICO Módulo JDBC – slide 51
Mapeando atributos x Mapeando atributos x colunascolunas
CURSO JAVA BÁSICO Módulo JDBC – slide 52
CURSO JAVA BÁSICO Módulo JDBC – slide 53
JDBC – tópicos avançadosJDBC – tópicos avançados
CURSO JAVA BÁSICO Módulo JDBC – slide 54
ExceçõesExceções
CURSO JAVA BÁSICO Módulo JDBC – slide 55
A classe A classe SQLExceptionSQLException
CURSO JAVA BÁSICO Módulo JDBC – slide 56
A classe A classe SQLWarningSQLWarning
CURSO JAVA BÁSICO Módulo JDBC – slide 57
Os MetadadosOs Metadados
CURSO JAVA BÁSICO Módulo JDBC – slide 58
Metadados da DatabaseMetadados da Database
CURSO JAVA BÁSICO Módulo JDBC – slide 59
Metadados do ResultSetMetadados do ResultSet
CURSO JAVA BÁSICO Módulo JDBC – slide 60
TransaçõesTransações
CURSO JAVA BÁSICO Módulo JDBC – slide 61
Transações – sintaxe básicaTransações – sintaxe básica
CURSO JAVA BÁSICO Módulo JDBC – slide 62
Controle de concorrênciaControle de concorrência
CURSO JAVA BÁSICO Módulo JDBC – slide 63
Controle de concorrênciaControle de concorrência
CURSO JAVA BÁSICO Módulo JDBC – slide 64
Controle de concorrênciaControle de concorrência
CURSO JAVA BÁSICO Módulo JDBC – slide 65
Características do núcleo Características do núcleo JDBCJDBC
CURSO JAVA BÁSICO Módulo JDBC – slide 66
JDBC 2.0 – melhorias na APIJDBC 2.0 – melhorias na API
CURSO JAVA BÁSICO Módulo JDBC – slide 67
Melhorias no núcleo da APIMelhorias no núcleo da API
CURSO JAVA BÁSICO Módulo JDBC – slide 68
Melhorias no ResulSetMelhorias no ResulSet
CURSO JAVA BÁSICO Módulo JDBC – slide 69
Configurações de ScrollConfigurações de Scroll
CURSO JAVA BÁSICO Módulo JDBC – slide 70
Configurações de ScrollConfigurações de Scroll
CURSO JAVA BÁSICO Módulo JDBC – slide 71
Configurações de ScrollConfigurações de Scroll
CURSO JAVA BÁSICO Módulo JDBC – slide 72
PosicionamentoPosicionamento
CURSO JAVA BÁSICO Módulo JDBC – slide 73
PosicionamentoPosicionamento
CURSO JAVA BÁSICO Módulo JDBC – slide 74
AtualizaçãoAtualização
CURSO JAVA BÁSICO Módulo JDBC – slide 75
Atualizando uma linhaAtualizando uma linha
CURSO JAVA BÁSICO Módulo JDBC – slide 76
Apagando uma linhaApagando uma linha
CURSO JAVA BÁSICO Módulo JDBC – slide 77
Inserindo uma nova linhaInserindo uma nova linha
CURSO JAVA BÁSICO Módulo JDBC – slide 78
RestriçõesRestrições
CURSO JAVA BÁSICO Módulo JDBC – slide 79
Melhorias para atualizações em BatchMelhorias para atualizações em Batch
CURSO JAVA BÁSICO Módulo JDBC – slide 80
A interface StatementA interface Statement
CURSO JAVA BÁSICO Módulo JDBC – slide 81
A interface StatementA interface Statement
CURSO JAVA BÁSICO Módulo JDBC – slide 82
A interface StatementA interface Statement
CURSO JAVA BÁSICO Módulo JDBC – slide 83
A interface PreparedStatementA interface PreparedStatement
CURSO JAVA BÁSICO Módulo JDBC – slide 84
A interface PreparedStatementA interface PreparedStatement
CURSO JAVA BÁSICO Módulo JDBC – slide 85
A interface CallableStatementA interface CallableStatement
CURSO JAVA BÁSICO Módulo JDBC – slide 86
Tipos de Dados AvançadosTipos de Dados Avançados
CURSO JAVA BÁSICO Módulo JDBC – slide 87
Tipos de Dados AvançadosTipos de Dados Avançados
CURSO JAVA BÁSICO Módulo JDBC – slide 88
Usando Tipos de Dados SQL3Usando Tipos de Dados SQL3
CURSO JAVA BÁSICO Módulo JDBC – slide 89
ArraysArrays
CURSO JAVA BÁSICO Módulo JDBC – slide 90
ArraysArrays
CURSO JAVA BÁSICO Módulo JDBC – slide 91
ArraysArrays
CURSO JAVA BÁSICO Módulo JDBC – slide 92
Character Large ObjectCharacter Large Object
CURSO JAVA BÁSICO Módulo JDBC – slide 93
Character Large ObjectCharacter Large Object
CURSO JAVA BÁSICO Módulo JDBC – slide 94
Objetos Objetos BlobBlob, , ClobClob e e ArrayArray