Want to create interactive content? It’s easy in Genially!

Get started free

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:

Smart Presentation

Practical Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Terrazzo Presentation

Visual Presentation

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

  • 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