Melhor conexão nas aplicações com um sgbd: jdbc x hibernate annotation
Helivar Faria de Oliveira Junior
Ricardo Santos Freitas
Thiago Ribeiro Carneiro
1 INTRODUÇÃO
Com o uso de sistemas computacionais para gerenciar dados empresas, ou apenas gastos mensais, há necessidade desses dados serem armazenados em bases de dados para consultas futuras relatórios entre outros. Para que se possa armazenar esses dados na base de dados é preciso que a aplicação tenha um gerenciador que possa comunicar a aplicação com a base de dados.
Nesta pesquisa temos como finalidade comparar o uso de conexões de aplicações Java com banco de dados usando o modelo MVC usando o JDBC e framework HIBERNATE ANNOTATION. Rumo saber qual tem um melhor desempenho para efetuar inserção, consultas, atualização e remoção em um banco de dados.
Nos tempos de hoje é necessário para um sistema de informação ter uma conexão bem ágil para se fazerem as transações entre a aplicação e sistema de banco de dados. Tal procedimento será apresentado através de testes efetuados em uma aplicação Web implementada utilizando as conexões: o JDBC e o framework Hibernate, em uma base de base de dados.
2 PLATAFORMA JAVA
A plataforma Java é uma plataforma de software para produção e execução de aplicações interativas, dinâmicas e seguras em sistemas computacionais. Esta plataforma tem revolucionado o desenvolvimento e disposição de aplicações fornecendo um novo modelo de computação em rede. Além de ser uma poderosa linguagem orientada a objetos, de natureza dinâmica e máxima flexibilidade, não depende de nenhuma plataforma para ser executada. 3 JDBC
Java Database Connectivity (JDBC) é uma Application Program Interface (API) para conectar aplicativos Java a Sistemas Gerenciadores de Banco de Dados (SGDB). Ele permite a codificação de pedido em Structured Query Language (SQL), que então é passada' para o SGDB.
A estrutura do JDBC permite utilizar caminhos distintos para acessar a base de dados.
Figura 1