Tecnologia de acesso a Base de Dados
Vamos Começar
Indice
Funcionamento do ODBC
Funcionamento do JDBC
Quadro corporativo
Vantagens do JDBC
Exemplos com código
Vantagens do ODBC
Continuar
Desvantagens do ODBC
Desvantagens do JDBC
ODBC
Continuar
Funcionamento de uma ODBC
O ODBC funciona como um intermediário entre um aplicativo e um banco de dados. Quando um aplicativo precisa acessar dados, ele envia uma solicitação para o driver ODBC, que traduz essa solicitação em um formato que o banco de dados pode entender.
Continuar
Vantagens do ODBC
Facilidade de integração, quer dizer que muitas linguagens de programação e ferramentas de análise de dados suportam ODBC, o que simplifica a ligação a bases de dados heterogéneas.
Portabilidade, no caso como é um padrão aberto, o mesmo programa pode ser executado em diferentes plataformas e conectar-se a várias bases de dados com poucas ou nenhumas alterações.
Independência do fornecedor da base de dados, ou seja o ODBC permite que uma aplicação aceda a diferentes sistemas de bases de dados (SQL Server, Oracle, MySQL, PostgreSQL, Access, etc.) sem precisar de reescrever o código para cada fornecedor.
Continuar
Desvantagens do ODBC
Dependência de drivers– É necessário instalar e configurar o driver correto para cada sistema de base de dados. Se o driver não existir ou estiver desatualizado, pode haver problemas de compatibilidade.
Desempenho inferior– Como o ODBC funciona como uma camada intermediária entre a aplicação e a base de dados, pode introduzir alguma perda de performance em comparação com conexões nativas.
Continuar
JDBC
Continuar
Funcionamento de JDBC
O JDBC (Java Database Connectivity) funciona como uma API do Java que permite às aplicações Java comunicarem-se com bases de dados relacionais.
Continuar
Vantagens do JDBC
Portabilidade, uma aplicação desenvolvida com PDBC pode ser migrada para outro SGBD sem grandes alterações.
Uniformização da programação, ou seja, usa sempre as mesmas funções/métodos para diferentes bases de dados, evitando código duplicado ou específico de cada motor.
Independência da base de dados, no caso permite ligar-se a vários SGBDs (MySQL, PostgreSQL, SQL Server, Oracle, etc.) apenas trocando o driver.
Continuar
Desvantagens do JDBC
Dependência do driver, ou seja, é preciso usar o driver correto para cada SGBD. Se o driver não existir ou estiver mal implementado, pode limitar a aplicação.
Complexidade do código– Em aplicações grandes, o código JDBC puro pode ficar muito verboso (criar conexão, statement, resultset, fechar tudo manualmente).
Continuar
Quadro Corporativo
Continuar
Continue
Continuar
Exemplos de ODBC E JDBC em código
Continuar
Python em ODBC
Continuar
'Com este código podemos usar um DSN previamente configurado no sistema (com o driver e a base de dados), consegue
Abrir uma conexão ODBC, Executa uma query SQL e imprime os resultados.
Fecha a ligação no final para evitar fugas de recursos.
Continuar
JAVA em JDBC
- IDriverManager.getConnection(...) abre a ligação.
- Statement envia SQL para a base de dados.
- ResultSet guarda os resultados da query.
- No fim, tudo deve ser fechado (conn, stmt, rs).
Continuar
Obrigada Pela atenção
Trabalho realizado por Millena do Espirito Santo nº15 3ºTGPSI
Start
Tecnologia de acesso a Base de Dados
Millena Espírito Santo
Created on September 18, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Presentation
View
Practical Presentation
View
Essential Presentation
View
Akihabara Presentation
View
Pastel Color Presentation
View
Terrazzo Presentation
View
Visual Presentation
Explore all templates
Transcript
Tecnologia de acesso a Base de Dados
Vamos Começar
Indice
Funcionamento do ODBC
Funcionamento do JDBC
Quadro corporativo
Vantagens do JDBC
Exemplos com código
Vantagens do ODBC
Continuar
Desvantagens do ODBC
Desvantagens do JDBC
ODBC
Continuar
Funcionamento de uma ODBC
O ODBC funciona como um intermediário entre um aplicativo e um banco de dados. Quando um aplicativo precisa acessar dados, ele envia uma solicitação para o driver ODBC, que traduz essa solicitação em um formato que o banco de dados pode entender.
Continuar
Vantagens do ODBC
Facilidade de integração, quer dizer que muitas linguagens de programação e ferramentas de análise de dados suportam ODBC, o que simplifica a ligação a bases de dados heterogéneas.
Portabilidade, no caso como é um padrão aberto, o mesmo programa pode ser executado em diferentes plataformas e conectar-se a várias bases de dados com poucas ou nenhumas alterações.
Independência do fornecedor da base de dados, ou seja o ODBC permite que uma aplicação aceda a diferentes sistemas de bases de dados (SQL Server, Oracle, MySQL, PostgreSQL, Access, etc.) sem precisar de reescrever o código para cada fornecedor.
Continuar
Desvantagens do ODBC
Dependência de drivers– É necessário instalar e configurar o driver correto para cada sistema de base de dados. Se o driver não existir ou estiver desatualizado, pode haver problemas de compatibilidade.
Desempenho inferior– Como o ODBC funciona como uma camada intermediária entre a aplicação e a base de dados, pode introduzir alguma perda de performance em comparação com conexões nativas.
Continuar
JDBC
Continuar
Funcionamento de JDBC
O JDBC (Java Database Connectivity) funciona como uma API do Java que permite às aplicações Java comunicarem-se com bases de dados relacionais.
Continuar
Vantagens do JDBC
Portabilidade, uma aplicação desenvolvida com PDBC pode ser migrada para outro SGBD sem grandes alterações.
Uniformização da programação, ou seja, usa sempre as mesmas funções/métodos para diferentes bases de dados, evitando código duplicado ou específico de cada motor.
Independência da base de dados, no caso permite ligar-se a vários SGBDs (MySQL, PostgreSQL, SQL Server, Oracle, etc.) apenas trocando o driver.
Continuar
Desvantagens do JDBC
Dependência do driver, ou seja, é preciso usar o driver correto para cada SGBD. Se o driver não existir ou estiver mal implementado, pode limitar a aplicação.
Complexidade do código– Em aplicações grandes, o código JDBC puro pode ficar muito verboso (criar conexão, statement, resultset, fechar tudo manualmente).
Continuar
Quadro Corporativo
Continuar
Continue
Continuar
Exemplos de ODBC E JDBC em código
Continuar
Python em ODBC
Continuar
'Com este código podemos usar um DSN previamente configurado no sistema (com o driver e a base de dados), consegue Abrir uma conexão ODBC, Executa uma query SQL e imprime os resultados.
Fecha a ligação no final para evitar fugas de recursos.
Continuar
JAVA em JDBC
Continuar
Obrigada Pela atenção
Trabalho realizado por Millena do Espirito Santo nº15 3ºTGPSI
Start